.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
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.