featurebase/CONTRIBUTING.md
2017-04-07 16:28:39 -05:00

1.3 KiB

Contributing to Pilosa

Reporting a bug

If you have discovered a bug, open a new issue

Submitting a feature request

Feature requests are managed in Github issues. New features typically go through a Proposal Process which starts by opening a new issue that describes the new feature proposal.

Submitting code changes

  • Fork the Pilosa repository and then clone your fork:

    git clone git@github.com:<your-name>/pilosa.git
    
  • Create a local feature branch:

    git checkout -b something-amazing
    
  • Commit your changes locally using git add and git commit.

  • Make sure that you've written tests for your new feature, and then run the tests:

    make test
    
  • Verify that your pull request is applied to the latest version of code on origin/master:

    git fetch origin
    git rebase -i --exec "make test" origin/master
    
  • Push to your fork:

    git push -u <yourfork> something-amazing
    
  • Submit a pull request