Files
fn-serverless/CONTRIBUTING.md
Travis Reeder 9cc12b4b12 Remove iron...
2017-05-18 18:59:34 +00:00

1.2 KiB

Contributing to Oracle Functions

We welcome all contributions!

How to contribute

  • Fork the repo
  • Fix an issue or create an issue and fix it
  • Create a Pull Request that fixes the issue
  • Sign the CLA
  • Good Job! Thanks for being awesome!

Documentation

When creating a Pull Request, make sure that you also update the documentation accordingly.

Most of the times, when making some behavior more explicit or adding a feature, a documentation update is necessary.

You will either update a file inside docs/ or create one. Prefer the former over the latter. If you are unsure, do not hesitate in open the PR with a comment asking for suggestions on how to address the documentation part.

How to build and get up and running

Build

The first time after you fork or after dependencies get updated, run:

make dep

Then after every change, run

make run

to build and run the functions binary. It will start Functions using an embedded Bolt database running on port 8080.

Test

make test

Run in Docker

make docker-run

will start Functions inside a Docker container.

Tests in Docker

make docker-test

will test Functions inside a Docker container.