Contributing¶
Thank you for your interest in contributing to mpc_client!
Reporting Bugs¶
Please open an issue on GitHub or use the MPC Jira Helpdesk.
Development Setup¶
git clone https://github.com/Smithsonian/mpc-public.git
cd mpc-public/mpc-client
pip install -e '.[test]'
pytest -v
Submitting Changes¶
- Fork the repository and create a feature branch.
- Make your changes and add or update tests as needed.
- Run the test suite to confirm everything passes:
- Open a pull request against the
mainbranch with a clear description of the change.
Code Style¶
- Follow existing conventions in the codebase.
- All public methods should include NumPy-style docstrings.
- Use Pydantic models for request/response validation.