CONTRIBUTING
Source:.github/CONTRIBUTING.md
Bugs? Feature requests?
- Submit an issue on the issues page
Code contributions
I would prefer some discussion before an unsolicited code contribution, i.e., pull request. This ensures that your effort is not wasted and that we’re aligned on how to improve the janitor package.
This is especially true if your proposed contribution does not match a currently open issue. If that’s the case, please open new issue(s) to have the discussion there, prior to submitting code.
If your proposed contribution addresses multiple issues, it should ideally be broken into multiple pull requests. This will make it easier for me to review and approve.
The mechanics of contributing:
- Fork this repo to your Github account
- Clone your version on your account down to your machine from your account, e.g,.
git clone https://github.com/<yourgithubusername>/janitor.git
- Make sure to track progress upstream (i.e., on our version of
janitor
atsfirke/janitor
) by doinggit remote add upstream https://github.com/sfirke/janitor.git
. Before making changes make sure to pull changes in from upstream by doing eithergit fetch upstream
then merge later orgit pull upstream
to fetch and merge in one step - Make your changes (bonus points for making changes on a new feature branch)
- Push up to your account
- Submit a pull request to the main branch at
sfirke/janitor