Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.63 KB

CONTRIBUTING.md

File metadata and controls

26 lines (18 loc) · 1.63 KB

Contributing

Getting Started

The best way to get started is to follow these instructions:

  1. Get the app up and running on your machine with the simulator (follow the instructions in the README)
  2. Pick an issue with the help-wanted label. Click here to see those issues.
  3. Assign the issue to yourself if you intend to work on it
  4. Open a pull request and be open to feedback :)

General Guidelines

  • Please submit pull requests that are focused on a single change rather than on multiple unrelated changes
  • Please submit pull requests from descriptively-named branches (for example, fix-authentication instead of foobar)
  • Please squash all your commits prior to opening a pull request
  • Feel free to solve or contribute to solving any open issues
  • Please feel free to open new issues
  • Please adhere to all lint rules using .eslint
  • Testing is React Native is not as straight forward as it is in React. Tests are encouraged, but not required.

Help Getting Started with React Native

The recommendation for getting start is to complete this egghead.io tutorial by Tyler McGinnis. This should be enough to get a good understanding of the React Native framework (iOS or Android experience is not neccesary).

After completing the tutorial, set up a pairing session with @bdougie to get the lay of the land.