Files
ghost/CONTRIBUTING.md
pandaadir05 795b9c23fe Clean up documentation and remove unnecessary files
- Rewrote CONTRIBUTING.md in casual, direct style
- Rewrote SECURITY.md to be less formal
- Fixed GitHub URLs in CHANGELOG.md
- Removed formal issue/PR templates
- Removed codecov.yml configuration file

All docs now sound human, not AI-generated.
2025-11-21 13:03:05 +02:00

869 B

Contributing

Thanks for wanting to help out.

Quick start

  1. Fork the repo
  2. Clone it: git clone your-fork-url
  3. Make a branch: git checkout -b your-feature
  4. Code, test, commit
  5. Push and open a PR

Before you commit

Run these:

cargo fmt --all
cargo clippy --all -- -D warnings
cargo test --all

If stuff fails, fix it before pushing.

Commit messages

Keep them short and clear:

  • feat: add new detection method
  • fix: crash when scanning process 0
  • docs: update README examples

What needs work

  • macOS support is barely there
  • Tests could use more coverage
  • Documentation always needs updates
  • Performance optimizations
  • More detection techniques

Code guidelines

  • Write Rust that doesn't suck
  • Document weird stuff
  • Add tests for new features
  • Don't break existing functionality

That's it. Keep it simple.