Contributing
Contributions to gw_remnant are welcome! Here’s how you can help:
Reporting Issues
If you find a bug or have a feature request, please open an issue on the GitHub issue tracker.
Development Setup
Fork and clone the repository:
git clone https://github.com/your-username/gw_remnant.git cd gw_remnant
Install in development mode:
pip install -e ".[dev]"
Run the test suite:
pytest tests/If you modified documentation, build and check it:
pip install -e ".[docs]" cd docs make html
Pull Requests
Create a new branch for your feature or fix.
Make your changes with clear commit messages.
Ensure all tests pass before submitting.
Submit a pull request with a description of what you changed and why.
Code Style
Follow PEP 8 conventions.
Use Google-style docstrings for functions and classes.
Include type hints in function signatures.