Skip to content
This repository has been archived by the owner on Nov 10, 2019. It is now read-only.

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!