mirror of
https://github.com/DeBrosOfficial/network.git
synced 2025-12-11 07:58:50 +00:00
- Replaced all instances of DeBros with Orama throughout the codebase, including CLI commands and configuration paths. - Updated documentation to reflect the new naming convention and paths for configuration files. - Removed the outdated PRODUCTION_INSTALL.md file and added new scripts for local domain setup and testing. - Introduced a new interactive TUI installer for Orama Network, enhancing the installation experience. - Improved logging and error handling across various components to provide clearer feedback during operations.
1007 B
1007 B
Contributing to DeBros Network
Thanks for helping improve the network! This guide covers setup, local dev, tests, and PR guidelines.
Requirements
- Go 1.22+ (1.23 recommended)
- RQLite (optional for local runs; the Makefile starts nodes with embedded setup)
- Make (optional)
Setup
git clone https://github.com/DeBrosOfficial/network.git
cd network
make deps
Build, Test, Lint
- Build:
make build - Test:
make test - Format/Vet:
make fmt vet(ormake lint)
Useful CLI commands:
```bash
./bin/orama health
./bin/orama peers
./bin/orama status
Versioning
- The CLI reports its version via
orama version. - Releases are tagged (e.g.,
v0.18.0-beta) and published via GoReleaser.
Pull Requests
- Fork and create a topic branch.
- Ensure
make build testpasses; include tests for new functionality. - Keep PRs focused and well-described (motivation, approach, testing).
- Update README/docs for behavior changes.
Thank you for contributing!