We welcome all contributions!
- 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!
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.
The first time after you fork or after dependencies get updated, run:
make dep
Then after every change, run:
make build
to build the functions
binary.
./functions
will start IronFunctions using an embedded Bolt
database running on port 8080
.
make test
make docker-run
will start IronFunctions inside a Docker container.
make docker-test
will test IronFunctions inside a Docker container.