Replies: 3 comments 23 replies
-
I'm no project manager by a long shot, I looked at using GitHub projects but couldn't work out a good way. If anyone wants to suggest a better way to try and co-ordinate this I'm totally open to it. |
Beta Was this translation helpful? Give feedback.
-
I'm not really sure how much is this discussion is needed since I marked all 1.0 issues with a tag (feel free to add if some are missing). Maybe we should add those tags in other repos. |
Beta Was this translation helpful? Give feedback.
-
In the light of the news that BDK is trying to stabilize, here's an idea for stabilizing important types ("entities" from "Clean Architecture"; mainly
Note that this includes not stabilizing seemingly important stuff like consensus encoding. However it's actually not that important for the goal of making it easier for crates to communicate via those types! The individual crates can still privately depend on unstable parts of the library while having stable API since each crate can have its own implementation. Example:
Of course this is somewhat ugly and worsens compile time but at least it's not completely broken and makes coordination between crates easier. And as stabilization continues this problem will decrease over time and eventually vanish. |
Beta Was this translation helpful? Give feedback.
-
A post to consolidate all discussion, links, PRs etc. for crate stabalization. There is an issue on each crate for crate specific discussion. This is for things that apply to stabalizing each crate or the whole process.
Tracking issue for each crate:
Potential issues that apply to all crates:
as_slice
,as_array
... #1491bitcoin-io
crate #2066Related links
Beta Was this translation helpful? Give feedback.
All reactions