contributions - Phantomojo/GhostWire-secure-mesh-communication GitHub Wiki

Contributing to GhostWire

We welcome contributions of all kinds! Here’s how to get started and make your mark on the project.


Code Style & Standards

  • Rust: Follow rustfmt and clippy guidelines.
  • JavaScript/TypeScript: Use Prettier and ESLint.
  • Write clear, well-documented code and comments.

Pull Request (PR) Process

  1. Fork the repo and create a feature branch.
  2. Make your changes (with tests if possible).
  3. Run all tests and linters.
  4. Submit a PR with a clear description.
  5. Reference related issues if applicable.
  6. Participate in code review and address feedback.

Reporting Issues

  • Use GitHub Issues for bugs, features, and questions.
  • Provide as much detail as possible (logs, OS, steps to reproduce).

Community Guidelines

  • Be respectful and inclusive.
  • Follow the Code of Conduct.
  • Help others and share knowledge.

Docs & Resources


Thank you for helping build GhostWire!