Thank you for your interest in contributing! 🎉
- 🐛 Report bugs - Open an issue with details
- 💡 Suggest features - Open an issue with the "enhancement" label
- 📝 Improve documentation - Submit a PR
- 🔧 Submit code - See below
# Clone your fork
git clone https://github.com/YOUR_USERNAME/hotspot-manager.git
cd hotspot-manager
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -e .
# Run the app
python3 run.py- Fork the repo and create a branch from
main - Make your changes
- Test thoroughly on Linux
- Update README if needed
- Submit PR with a clear description
- Follow PEP 8 for Python
- Use meaningful variable names
- Add comments for complex logic
- Keep functions focused and small
Before submitting:
# Test GUI
python3 run.py
# Test CLI
python3 -m hotspot_manager.cli status
python3 -m hotspot_manager.cli interfacesOpen an issue or email davisogega8@gmail.com