Skip to content

Latest commit

 

History

History
78 lines (47 loc) · 2.37 KB

CONTRIBUTING.rst

File metadata and controls

78 lines (47 loc) · 2.37 KB

Contributing

We love contributions from everyone. By participating in this project, you agree to abide by the thoughtbot code of conduct.

Issues

Before submitting your issue, please make sure that you've provided all the info required in the issue template.

Pull Requests

Before submitting your pull request, please make sure that you've provided all the info required in the pull request template.

Contributing Code

General Guidelines:

Setup the work environment:

  1. Fork the repo.

  2. Setup your fork locally.

  3. This repo uses a .settings file to define all the necessary settings. This file follows this syntax:

    [git]
    user=git_username
    email=git_email

    Create and add this file to your clone's root.

  4. Install Vagrant.

  5. Run this in the clone's root:

    • If you have Python available:

      pip install invoke
      inv create enter
    • If not:

      vagrant up
      vagrant ssh -- -Yt 'cd /vagrant/; /bin/bash'

    It will take a while.

  6. You should now be inside an Ubuntu Trusty virtual machine, this is where you'll work. Make, commit and push your changes.

  7. Create a pull request.

Thank you, contributors!