diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f2c21eef..fed0471f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -53,11 +53,12 @@ Once your proposal receives a `design/approved` label you may go ahead and start If you are proposing a new tool or service please do due diligence. Does this tool already exist in a 3rd party project or library? Can we reuse it? For example: a timer / CRON-type scheduler for invoking functions is a well-solved problem, do we need to reinvent the wheel? + #### Paperwork for Pull Requests @@ -143,7 +144,7 @@ The chosen tool for vendoring code in the project is [dep](https://github.com/go ### How are releases made? -Releases are made by the project lead when deemed necessary. If you want to request a new release then mention this on your PR or Issue. +Releases are made by the *Project Lead* on a regular basis and when deemed necessary. If you want to request a new release then mention this on your PR or Issue. Releases are cut with `git` tags and a successful Travis build results in new binary artifacts and Docker images being published to the Docker Hub and Quay.io. See the "Build" badge on each GitHub README file for more. @@ -157,6 +158,18 @@ OpenFaaS Ltd (company no. 11076587) sponsors the development and maintenance of OpenFaaS ® is a registered trademark in England and Wales. +#### Project Lead + +Responsibility for the project starts with the *Project Lead**, who delegates specific responsibilities and the corresponding authority to the Core and Members team. + +Some duties include: + +* Setting overall technical & community leadership +* Engaging end-user community to advocate needs of end-users and to capture case-studies +* Defining and curating roadmap for OpenFaaS & OpenFaaS Cloud +* Building a community and team of contributors +* Community & media briefings, out-bound communications, partnerships, relationship management and events + ### How do I become a maintainer? In the OpenFaaS community there are four levels of structure or maintainership: