Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.1 KB

File metadata and controls

46 lines (35 loc) · 1.1 KB

Contributing to eBPF Beacon Detection System

Thank you for your interest in contributing! This document provides guidelines and instructions for contributing to this project.

Getting Started

  1. Fork the repository on GitHub

  2. Clone your fork locally:

    git clone https://github.com/litemars/BeaconDetectionSystem.git
    cd BeaconDetectionSystem
  3. Set up the development environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
    pip install -r requirements-dev.txt

Development Workflow

  1. Create a feature branch:

    git checkout -b feature/your-feature-name
  2. Make your changes and commit them with clear messages:

    git commit -m "Add: brief description of changes"
  3. Run tests and linting:

    pytest
    black --check control_plane data_plane
  4. Push to your fork:

    git push origin feature/your-feature-name
  5. Create a Pull Request with a clear description of your changes