-
Couldn't load subscription status.
- Fork 37
Open
Description
I think I'd like to create a new bitcoin-core/libmultiprocess-ext repo so we can drop some extraneous things from this repository, particularly documentation, examples, CI scripts, and the shell.nix file, and keep only the core c++ library and tests and CMake files here with a small readme. Advantages:
- This should make Bitcoin Core libmultiprocess subtree smaller and diffs to the subtree easier to review.
- This should make it easier to distinguish PR's which actually affect Bitcoin Core code from PR's that don't and make sure changes affecting Bitcoin Core get the best possible review.
- This should declutter the libmultiprocess repository and increase development velocity. There are a bunch of PRs here like Design Documentation Update #229, parts of Add versions.md and version.h files describing version branches and tags #228, Improve and document act support #225, ci: Replace nix-shell with equivalent nix develop command #223, ci: add newdeps job testing newer versions of cmake and capnproto #212, and parts of ci: Add NetBSD job #196 that I feel like would be better to just merge and iterate on in a unified branch than keep open as PRs that will get stale and do not have great visibility. Since the changes would not affect Bitcoin Core, I don't think they need to be kept open waiting for acks or prolonged review.
If this makes sense, this could be done incrementally. For example CI and documentation could be moved first, since those could be simple moves, while moving examples could require a little more more thought about how we want to structure and reuse the cmake code.
Metadata
Metadata
Assignees
Labels
No labels