NOTE: Currently, you can't contribute (unless you're a Progressive employee). We are in the process of finalizing our CLA (ironic) and cannot legally accept contributions at this time. We are very close to completing our automated CLA workflow, so please check back soon if you're looking to contribute.
We warmly welcome any community contributions to this repository.
Help us ensure an inspiring, inclusive community. Please read our Code of Conduct.
If you've discovered a bug you can submit an issue, or skip straight to creating a pull request if you already have a fix.
We can't wait to hear about your new ideas. Please consider the size of the feature you're proposing before taking your next steps.
Small - You can submit an issue or just create a pull request if your feature is already implemented.
Large - Please detail an issue so that it can be discussed. This gives us a chance to make sure we can coordinate the changes and helps ensure the easiest path forward for your changes.
- Check for open PRs with duplicate work.
- Sign our CLA. This is required for us to accept your changes.
- Fork the repo and make your changes in a new branch.
- If adding a new feature, create a
feature/*
branch. Don't forget to add new tests! - If fixing a bug, create a
bug/*
branch. - If updating documentation, create a
docs/*
branch. - Use descriptive commit messages
- Ensure all tests pass when running
go test ./...
from the root of your forked repository. - Rebase your branch to our
main
and push
git remote add upstream [email protected]:progressive-insurance/need-cla.git
git fetch upstream
git rebase upstream/main
git push --force-with-lease
- Create a pull request to
need-cla:main
, responding to questions/feedback on the PR until it is merged.
NOTE: We are in the process of finalizing our CLA workflow. If you are attempting to contribute, please check back soon (or open an issue prodding us along!).
A signed Contributor License Agreement is required before we can accept any code from you.
This repository is maintained by:
- Justin Tout (JUSTINTOUT)