.raft-note {
background: #f5f5f5; border: 1px solid #ddd; padding: 6px 10px; margin: 4px 0; font-size: .95em;
}
Dev: Difference between revisions
From Vegas Open Network Wiki
Jump to navigationJump to search
Vonetadmin (talk | contribs) No edit summary Tag: Manual revert |
(No difference)
|
Revision as of 15:00, 16 August 2025
VONet’s development work covers the code, tools, and docs that keep the network running and growing.
Goals
- Build and improve core network software.
- Create tools for node setup and monitoring.
- Maintain documentation for setup, operations, and governance.
- Test and deploy new features in the mesh.
GitHub
Most of our code is open source and hosted on GitHub: https://github.com/Vegas-Open-Network
Projects
- VONet-Website - Website of Vegas Open Network (VONet)
- VONet-Data - Core data system for VONet. Handles signups, setup, volunteer scheduling, service calls, and more.
- VONet-Status - Network and System outage notification system.
- VONet-PWA - PWA Mobile app for iPhone and Android.
- VONet-Events - Event planning and management.
How to Contribute
- Fork the repo you want to work on.
- Make changes in a separate branch.
- Submit a pull request with a clear description.
- Link related issues in your PR.
- Write concise commit messages.
Communication
- Use GitHub Issues for bug reports and feature requests.
- Attend developer meetings when possible.
Development Process
1. Discuss changes in GitHub Issues or meetings. 2. Develop and test in a branch. 3. Open a pull request. 4. Get a review from another contributor. 5. Merge when approved and tested.