Skip to content

Conversation

@tcharding
Copy link
Member

@tcharding tcharding commented Oct 26, 2025

Add a CODEOWNERS file to the project.

  • Andrew for jsonrpc because its his crate.
  • Jamil for types and client because he wrote much of the code it types.
  • Ricardo for node because its his crate.
  • Leo for bitreq because he offered to help maintain in at the Rust Bitcoin Summit.
  • EDIT: Also has Jamil for bitreq, no reason other than to elicit his help.

This PR will need explicit acks from each of these devs please.

cc @apoelstra, @jamillambert, @RCasatta, @oleonardolima

Add a CODEOWNERS file to the project.

- Andrew for `jsonrpc` because its his crate.
- Jamil for `types` and `client` because he wrote much of the code it
  `types`.
- Ricardo for `node` because its his crate.
- Leo for `bitreq` because he offered to help maintain in at the
  Rust Bitcoin Summit.

This PR will need explicit acks from each of these devs please.
@tcharding tcharding changed the title Add committers file Add git committers file Oct 26, 2025
Copy link
Collaborator

@jamillambert jamillambert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming Require review from Code Owners is off.
ACK 748d19c

Copy link
Collaborator

@oleonardolima oleonardolima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

Copy link

@RCasatta RCasatta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

@tcharding
Copy link
Member Author

LGTM assuming Require review from Code Owners is off.

Looks like this defaults to off and I have not turned it on.

@tcharding
Copy link
Member Author

Needs an ack from @apoelstra for jsonrpc please.

@tcharding
Copy link
Member Author

@jamillambert I just update the description because I originally omitted listing you for bitreq. Please ACK again so this is super explicit. (I assume you checked the diff, I just want to be sure everything is transparent.)

Copy link
Collaborator

@jamillambert jamillambert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

tcharding added a commit to tcharding/corepc that referenced this pull request Oct 27, 2025
The `corepc` repo is for all things integration testing. Also it
provides `bitreq` (HTTP crate), and `corepc-types` (Bitcoin Core
JSONRPC types).

When integration testing some users (eg `bdk`) use `electrsd` along
side `corepc-node` (formerly `bitcoind`). `electrsd` depends on
`corepc-node` and every time we release `corepc-node` we have to do a
release of `electrsd`. Having them in separate repositories causes
friction and makes additional work. Instead we can put them together
to hopefully make everyone's life easier (well mine and Ricardo's
anyway).

Note that `bitcoind` was written by Ricardo. I re-named it, a move I'm
now regretting because of the original symmetry with `electrsd`.

This import has the blessing of Ricardo and needs an explicit ACK from
him before merging. When the CODEOWNERS file is added (rust-bitcoin#396) it should
include him as owner of this crate.

Import the `electrsd` crate from

  https://github.com/RCasatta/electrsd/

While HEAD is at commit hash: dc88d81520c9ec507fc830b88a3b92a034dbaf93

  `dc88d81: bump version 0.36.0 -> 0.36.1`
@tcharding tcharding mentioned this pull request Oct 27, 2025
tcharding added a commit to tcharding/corepc that referenced this pull request Oct 27, 2025
The `corepc` repo is for all things integration testing. Also it
provides `bitreq` (HTTP crate), and `corepc-types` (Bitcoin Core
JSONRPC types).

When integration testing some users (eg `bdk`) use `electrsd` along
side `corepc-node` (formerly `bitcoind`). `electrsd` depends on
`corepc-node` and every time we release `corepc-node` we have to do a
release of `electrsd`. Having them in separate repositories causes
friction and makes additional work. Instead we can put them together
to hopefully make everyone's life easier (well mine and Ricardo's
anyway).

Note that `bitcoind` was written by Ricardo. I re-named it, a move I'm
now regretting because of the original symmetry with `electrsd`.

This import has the blessing of Ricardo and needs an explicit ACK from
him before merging. When the CODEOWNERS file is added (rust-bitcoin#396) it should
include him as owner of this crate.

Import the `electrsd` crate from

  https://github.com/RCasatta/electrsd/

While HEAD is at commit hash: dc88d81520c9ec507fc830b88a3b92a034dbaf93

  `dc88d81: bump version 0.36.0 -> 0.36.1`
@tcharding
Copy link
Member Author

Depending on merge order of this PR and #403, we should add @RCasatta as owner of electrsd.

@tcharding
Copy link
Member Author

@apoelstra can you ack this please as crate owner of jsonrpc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants