Contributing to cms-gov-provider-data-sdk
Please note that you must have hatch installed prior to performing the following steps.
For Contributors and Code Owners
-
Install hatch
-
Clone and Install
To install this project for development of this library, clone this repository (replacing "~/Code", below, with the directory under which you want your project to reside), then run
make
:cd ~/Code && \ git clone\ github.com/davebelais/cms-gov-provider-data-sdk.git cms-gov-provider-data-sdk && \ cd cms-gov-provider-data-sdk && \ make
-
Create a new branch for your changes (replacing "descriptive-branch-name" with a descriptive branch name):
git branch descriptive-branch-name
-
Make some changes.
-
Format and lint your code:
make format
-
Test your changes:
make test
-
Push your changes and create a pull request.
For Everyone Else
If you are not a contributor on this project, you can still create pull requests, however you will need to fork this project, push changes to your fork, and create a pull request from your forked repository.