Contributing¶
Thank you for your interest in contributing to phased-array-systems!
For detailed contribution guidelines, please see:
Quick Start¶
# Clone and install
git clone https://github.com/jman4162/phased-array-systems.git
cd phased-array-systems
pip install -e ".[dev,docs,plotting]"
# Run tests
pytest tests/ -v
# Run linting
ruff check .
ruff format .
Ways to Contribute¶
- Bug Reports: Open an issue with reproducible example
- Documentation: Fix typos, improve explanations
- Code: New features, bug fixes, tests
- Examples: New tutorials, use cases
Pull Request Process¶
- Fork the repository
- Create a feature branch
- Make changes with tests
- Run linting and tests
- Submit PR with clear description
Code of Conduct¶
Be respectful and constructive. We welcome contributors of all experience levels.