Thank you for your interest in contributing to SkyGuard!
-
Clone the repository
git clone https://github.com/yourusername/skyguard.git cd skyguard -
Set up environment
# Copy environment template cp .env.example .env # Add your API keys to .env file # Get Gemini API key from: https://makersuite.google.com/app/apikey
-
Install dependencies
pip install -r requirements.txt
-
Run the application
streamlit run app/main_app.py
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Before submitting a PR, please run:
# Test the main application
streamlit run app/main_app.py- Follow PEP 8 guidelines
- Use meaningful variable names
- Add docstrings to functions
- Keep functions focused and small
Please use the GitHub Issues tab to report bugs or request features.
For questions, please open an issue or reach out to the maintainers.