aboutsummaryrefslogtreecommitdiff
path: root/docs/getting-started/new_project_guide.md
diff options
context:
space:
mode:
authorMax Moroz <mmoroz@chromium.org>2020-03-10 11:08:01 -0700
committerGitHub <noreply@github.com>2020-03-10 11:08:01 -0700
commit71f4914c453d1cba4f13dc331830378939ee84d9 (patch)
treea8747cc078f1b49564a5f1d1359ff21704ceb8d6 /docs/getting-started/new_project_guide.md
parentb2e55225ed658fd1c40ec0cb87cf688a6a1c3330 (diff)
downloadoss-fuzz-71f4914c453d1cba4f13dc331830378939ee84d9.tar.gz
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
Diffstat (limited to 'docs/getting-started/new_project_guide.md')
-rw-r--r--docs/getting-started/new_project_guide.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/getting-started/new_project_guide.md b/docs/getting-started/new_project_guide.md
index fec67c936..9132254af 100644
--- a/docs/getting-started/new_project_guide.md
+++ b/docs/getting-started/new_project_guide.md
@@ -72,6 +72,7 @@ Once the template configuration files are created, you can modify them to fit yo
This configuration file stores project metadata. The following attributes are supported:
- [homepage](#homepage)
+- [language](#language)
- [primary_contact](#primary)
- [auto_ccs](#primary)
- [vendor_ccs](#vendor) (optional)
@@ -82,6 +83,13 @@ This configuration file stores project metadata. The following attributes are su
### homepage
You project's homepage.
+### language
+
+Programming language the project is written in. Most often this would be `c` or
+`c++`. Other values for this attribute are documented in language specific
+documentation pages (e.g.
+[Integrating a Go project]({{ site.baseurl }}//getting-started/new-project-guide/go-lang/)).
+
### primary_contact, auto_ccs {#primary}
The primary contact and list of other contacts to be CCed. Each person listed gets access to ClusterFuzz, including crash reports and fuzzer statistics, and are auto-cced on new bugs filed in the OSS-Fuzz
tracker. If you're a primary or a CC, you'll need to use a [Google account](https://support.google.com/accounts/answer/176347?hl=en) to get full access. ([why?]({{ site.baseurl }}/faq/#why-do-you-require-a-google-account-for-authentication)).