Files
ghost/CONTRIBUTING.md
2025-11-20 14:53:24 +02:00

835 B

Contributing to Ghost

Thank you for your interest in contributing to Ghost!

Getting Started

  1. Fork the repository
  2. Clone your fork
  3. Create a branch: git checkout -b feature/your-feature
  4. Make changes and test: cargo test --all
  5. Format code: cargo fmt --all
  6. Check lints: cargo clippy --all
  7. Commit: git commit -m "feat: description"
  8. Push and open a Pull Request

Code Style

  • Follow Rust conventions
  • Use rustfmt and clippy
  • Write clear, documented code
  • Add tests for new features

Commit Messages

Use conventional commits:

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation
  • refactor: Code refactoring
  • test: Tests

Areas for Contribution

  • macOS support
  • Threat intelligence feeds
  • eBPF implementation
  • Test coverage
  • Documentation

Thank you for contributing!