Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conduit developer API #1276

Open
lovromazgon opened this issue Nov 14, 2023 · 0 comments
Open

Conduit developer API #1276

lovromazgon opened this issue Nov 14, 2023 · 0 comments
Labels
feature New feature or request
Milestone

Comments

@lovromazgon
Copy link
Member

Feature description

When we first started to work on Conduit we prioritized Conduit as a standalone tool. While it's still possible to import Conduit and embed it into your own codebase, we did not put a lot of thought into exposing a nice API for developers. The goal of this issue is to change that.

We should refactor the codebase and hide internals to prevent them from being imported into other modules. At the same time, we want to expose a nice and clear API that allows you to interact with Conduit through code. This will create a clear distinction between the code that's publicly exposed and needs to be backward compatible, and code that's internal and can be freely changed.

This is a prerequisite for #1268 and #1274.

@lovromazgon lovromazgon added feature New feature or request triage Needs to be triaged labels Nov 14, 2023
@simonl2002 simonl2002 moved this from Triage to Todo in Conduit Main Nov 15, 2023
@simonl2002 simonl2002 removed the triage Needs to be triaged label Nov 15, 2023
@simonl2002 simonl2002 modified the milestones: 0.8.0, 0.9.0 Nov 15, 2023
@simonl2002 simonl2002 modified the milestones: 0.9.0, Next Mar 4, 2024
@simonl2002 simonl2002 modified the milestones: Next, 0.13.0 Aug 8, 2024
@lovromazgon lovromazgon moved this to Todo in Conduit Roadmap Sep 6, 2024
@raulb raulb modified the milestones: 0.13.0, Future Oct 16, 2024
@lovromazgon lovromazgon removed the status in Conduit Roadmap Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants