Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.05 KB

File metadata and controls

37 lines (26 loc) · 1.05 KB

Contributing to ARGUS

Thank you for your interest in contributing to ARGUS!

Getting Started

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

Development Setup

See the Quickstart section in README.md.

Code Style

  • Python: Follow PEP 8. Use black for formatting, ruff for linting.
  • TypeScript/React: Follow ESLint config. Use Prettier for formatting.
  • Commits: Use conventional commits (feat:, fix:, docs:, refactor:).

Areas of Contribution

  • ML model architectures and training pipelines
  • Data source connectors and parsers
  • ATT&CK detection rules (Sigma format)
  • Frontend visualization components
  • Documentation and tutorials
  • Bug fixes and performance improvements

Reporting Issues

Use GitHub Issues. Include:

  • Steps to reproduce
  • Expected vs actual behavior
  • Environment details (OS, Docker version, etc.)