Skip to content

Commit

Permalink
Add Github process to contributing guide (#7105)
Browse files Browse the repository at this point in the history
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Revert "Update CONTRIBUTING.md"

This reverts commit 331d7dc.

* Update CONTRIBUTING.md
  • Loading branch information
dblythy authored and dplewis committed Feb 21, 2021
1 parent dcc48ab commit f90d51c
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@

We really want Parse to be yours, to see it grow and thrive in the open source community.

Before you jump into the coding element of contributing, please make sure you first [open an issue](https://github.com/parse-community/parse-server/issues/new/choose) relating to your contribution, or continue the discussion in the existing issue.

This helps us all plan out the best conceptual approach for the contribution, so that your time isn't wasted on approaches or features that could be tackled in a different way. Our team are also happy to give you pointers and suggestions to speed up the process.

When opening an issue, please make sure you follow the templates and provide as much detail as possible.

After you've completed the contribution, you'll need to submit a Pull Request (PR).

If you are not familiar with Pull Requests and want to know more about them, you can visit the [Creating a pull request](https://help.github.com/articles/creating-a-pull-request/) article. It contains detailed informations about the process.

If you need any help along the way, you can open a Draft PR where we can help finalize your contribution.

Contributing can be challenging, so don't be discouraged if you're having difficulties. Please don't hesitate to ask for help.

## Setting up the project for debugging and contributing:

### Recommended setup:
Expand Down Expand Up @@ -53,6 +65,7 @@ Once you have babel running in watch mode, you can start making changes to parse
* Run the tests for the whole project to make sure the code passes all tests. This can be done by running the test command for a single file but removing the test file argument. The results can be seen at *<PROJECT_ROOT>/coverage/lcov-report/index.html*.
* Lint your code by running `npm run lint` to make sure the code is not going to be rejected by the CI.
* **Do not** publish the *lib* folder.
* Please consider if any changes to the [docs](http://docs.parseplatform.org) are needed or add additional sections in the case of an enhancement or feature.

### Run your tests against Postgres (optional)

Expand Down

0 comments on commit f90d51c

Please sign in to comment.