A BitDevsUyo community project
Arise Wallet is an open-source initiative by the BitDevsUyo community. The goal is to build a Bitcoin non-custodial wallet while encouraging hands-on application of what we learn during our monthly socratic seminar,collaboration and learning across multiple stacks.
We currently maintain two main branches for development:
reactnative/dev→ For React Native contributorsflutter/dev→ For Flutter contributors
We use GitHub Issues to coordinate work.
Go to the Issues tab and pick an issue you'd like to work on.
- If you're new, look for issues labeled
good first issue. - If you have an idea that isn't listed, open a new issue and discuss it before starting.
Comment on the issue to let others know you're working on it.
Fork the repository and clone your fork:
git clone https://github.com/YOUR-USERNAME/AriseWallet.git
cd AriseWalletCheck out the correct branch for your stack:
git checkout reactnative/dev # for React Native work
git checkout flutter/dev # for Flutter workCreate a feature branch:
git checkout -b issue-<ISSUE_NUMBER>-short-descriptionMake your changes, commit, and push to your fork:
git add .
git commit -m "your commit message"
git push origin issue-<ISSUE_NUMBER>-short-descriptionOpen a Pull Request linking the issue.
Example:
Closes #12
- Always link your Pull Request to an issue so we can track work.
- Use clear commit messages (e.g.
feat: add wallet creation,fix: bug in transaction signing). - Follow the branch coding style (
reactnative/devorflutter/dev).
This project is built by BitDevsUyo for the community. We welcome contributions from developers of all levels.
Check the Issues page to get started today.