835 B
835 B
Contributing to Ghost
Thank you for your interest in contributing to Ghost!
Getting Started
- Fork the repository
- Clone your fork
- Create a branch:
git checkout -b feature/your-feature - Make changes and test:
cargo test --all - Format code:
cargo fmt --all - Check lints:
cargo clippy --all - Commit:
git commit -m "feat: description" - 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 featurefix:Bug fixdocs:Documentationrefactor:Code refactoringtest:Tests
Areas for Contribution
- macOS support
- Threat intelligence feeds
- eBPF implementation
- Test coverage
- Documentation
Thank you for contributing!