The backlog is kept as github issues annotated with labels and milestones, and progress is tracked in the backlog project.
Please send PR against the dev
branches.
You may reach core contributors in the cloudfoundry slack, within the terraform channel (get an account from http://slack.cloudfoundry.org/). Please prefer slack channel for support requests, and github issues for qualified bugs and enhancements requests.
Linters are run as part of the travis build. Detected flaws will prevent the merge of the PR.
Contributors can run the same checks locally by following the procedure:
- install dependencies
# install gometalinter tool
go get gopkg.in/alecthomas/gometalinter.v2
# install gometalinter internal dependencies
gometalinter.v2 --install
- Run the linters
make check
Fine tuning of the linters configuration can be done in the .gometalinter.json file according to the tool specification
- Open up an issue "cutting release 0.9.9" to gather contributors concensus on when to cut the release
- On your clone, checkout the
dev
branch, and executescripts/create-release.sh 0.9.9
- travis build kicks off for this tag, and tries to publish the artifacts github, check it on travis the branch list
- edit the release notes in the github release page