Pull Request Preparation Guide¶
[AIR-3][AIS-3][BPC-3][AIT-3][RES-3]
This document provides instructions for creating a Pull Request for the Bitcoin hexagonal architecture implementation.
PR Creation Instructions¶
- Go to the GitHub repository: https://github.com/Anya-org/Anya-core
- Click on "Pull requests" tab
- Click the "New pull request" button
- Set the base branch to
feature/bitcoin-implementation
- Set the compare branch to
feature/bitcoin-hexagonal-architecture
- Click "Create pull request"
PR Details¶
Title¶
[AIR-3][AIS-3][BPC-3] Implement Hexagonal Architecture for Bitcoin Module
Description¶
Use the template from .github/PULL_REQUEST_TEMPLATE/bitcoin-hexagonal-architecture.md
Reviewers¶
Assign at least one Bitcoin protocol expert as a reviewer
Labels¶
- bitcoin
- architecture
- enhancement
- bip-implementation
Issue Links¶
Link to any related issues (e.g., the compilation issues)
Before Submitting¶
- [x] All files committed to the branch
- [x] Documentation updated
- [ ] Compilation issues documented
- [ ] Tests added for new functionality
- [x] PR template followed
After PR Creation¶
- Monitor the PR for feedback
- Address any review comments
- Fix compilation issues documented in the todos
- Update the PR with additional commits as needed
- Ensure all CI checks pass
Merge Strategy¶
Once approved, the PR will be merged into the feature/bitcoin-implementation
branch using a merge commit strategy to preserve the commit history.