Skip to content

Commit

Permalink
Merge pull request #66 from silvolu/master
Browse files Browse the repository at this point in the history
DOCS: add CONTRIBUTING.md
  • Loading branch information
Burcu Dogan committed Jul 29, 2014
2 parents bc14948 + de588df commit f2058cb
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 20 deletions.
38 changes: 38 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Contributing

Before making any contributions, please sign one of the contributor license agreements below.

Fork the repo, develop and test your code changes.

* `npm test` to run tests.
* `npm run regression-test` to run regression tests.
* `npm run cover` to see the test coverage report.

To run the regression tests, first create and configure a project following the [instructions on how to run gcloud-node]
(README.md#elsewhere).
After that, set the following environment variables:

- **GCLOUD_TESTS_PROJECT_ID**: Developers Console project's ID (e.g. bamboo-shift-455)
- **GCLOUD_TESTS_KEY**: The path to the JSON key file.

Lastly, create the indexes used in the datastore regression tests using the [gcloud command-line tool](https://developers.google.com/cloud/sdk/gcloud/) and the indexes that you can find in `regression/data/index/yaml`:

* `gcloud preview datastore create-indexes regression/data/` (from the package root)

Add your (or your organization's name) to AUTHORS and
CONTRIBUTORS files.

## Contributor License Agreements

Before we can accept any pull requests
we have to jump through a couple of legal hurdles,
primarily a Contributor License Agreement (CLA):

- **If you are an individual writing original source code**
and you're sure you own the intellectual property,
then you'll need to sign an [individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).
- **If you work for a company that wants to allow you to contribute your work**,
then you'll need to sign a [corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html).

You can sign these electronically (just scroll to the bottom).
After that, we'll be able to accept your pull requests.
21 changes: 1 addition & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -485,23 +485,4 @@ sub.close(); // closes the connection, stops listening for messages.

## Contributing

Fork the repo, make changes and open a pull request.

* `npm test` to run tests.
* `npm run cover` to see the test coverage report.

Add your (or your organization's name) to AUTHORS and
CONTRIBUTORS files.

Before we can accept any pull requests
we have to jump through a couple of legal hurdles,
primarily a Contributor License Agreement (CLA):

- **If you are an individual writing original source code**
and you're sure you own the intellectual property,
then you'll need to sign an [individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).
- **If you work for a company that wants to allow you to contribute your work**,
then you'll need to sign a [corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html).

You can sign these electronically (just scroll to the bottom).
After that, we'll be able to accept your pull requests.
See [CONTRIBUTING](CONTRIBUTING.md).

0 comments on commit f2058cb

Please sign in to comment.