Thank you for your interest in contributing to BMTool!
- Clone the repository:
git clone https://github.com/cyneuro/bmtool.git
cd bmtool- Create a development environment:
conda create -n bmtool-dev python=3.10
conda activate bmtool-dev- Install in development mode with dev dependencies:
pip install -e ".[dev]"- Set up pre-commit hooks:
pre-commit installThis will automatically run code formatting and linting checks before each commit.
- Create a new branch for your changes
- Make your changes and commit them
- Push to your branch and open a Pull Request
- Fill out the PR template
Pre-commit hooks will ensure your code meets our style guidelines. If any checks fail, fix the issues and commit again.
- Open an issue
- Email: gregglickert@mail.missouri.edu