Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.03 KB

File metadata and controls

50 lines (38 loc) · 1.03 KB

Contributing to NullSec Desktop

Thank you for your interest in contributing!

Ways to Contribute

Bug Reports

  1. Check existing issues first
  2. Use the bug report template
  3. Include system info and steps to reproduce

Feature Requests

  1. Check if already requested
  2. Use feature request template
  3. Explain the use case

Code Contributions

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Development Setup

# Clone
git clone https://github.com/bad-antics/nullsec-desktop
cd nullsec-desktop

# Install dependencies
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-vte-2.91

# Run
python3 ./nullsec-desktop

Code Style

  • Follow PEP 8 for Python
  • Use meaningful variable names
  • Add comments for complex logic

Adding New Tools

  1. Add tool definition in the appropriate category
  2. Test the tool integration
  3. Update documentation

Pull Request Process

  1. Update README if needed
  2. Ensure code passes linting
  3. Request review from maintainers