diff --git a/.github/ISSUE_TEMPLATE/defect-issue.md b/.github/ISSUE_TEMPLATE/defect-issue.md new file mode 100644 index 000000000..cc564ce3e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/defect-issue.md @@ -0,0 +1,13 @@ +--- +name: Defect +about: Use to correct content mistakes found on the CF website +title: '' +labels: defect +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Proposals to fix defects must be approved by a member of the Conventions Committee and Standard Names Committee, or the Governance Panel. +They can be merged immediately thereafter. diff --git a/.github/ISSUE_TEMPLATE/enhancement-issue.md b/.github/ISSUE_TEMPLATE/enhancement-issue.md new file mode 100644 index 000000000..ee40459f2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement-issue.md @@ -0,0 +1,14 @@ +--- +name: Enhancement proposal +about: Use to propose enhancements to the website's look and feel, or to improve the presentation of its contents +title: '' +labels: enhancement +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Enhancement proposals must be approved by a member of the Information Management and Support Team, the Conventions Committee and Standard Names Committee, or the Governance Panel. +A proposer cannot approve their own enhancement. +After three weeks have elapsed for comments, if no objections are raised, the proposal can be approved and the proposal merged. diff --git a/.github/ISSUE_TEMPLATE/github-problem-issue.md b/.github/ISSUE_TEMPLATE/github-problem-issue.md new file mode 100644 index 000000000..a01c242a0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/github-problem-issue.md @@ -0,0 +1,13 @@ +--- +name: GitHub issue +about: Use to correct technical problems with GitHub +title: '' +labels: github +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Proposals to fix GitHub issues must be approved by a member of the Information Management and Support Team. +They can be merged immediately thereafter. diff --git a/.github/ISSUE_TEMPLATE/governance-issue.md b/.github/ISSUE_TEMPLATE/governance-issue.md new file mode 100644 index 000000000..b475ae001 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/governance-issue.md @@ -0,0 +1,17 @@ +--- +name: Governance issue +about: Use to propose changes to the CF governance processes +title: '' +labels: governance +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Proposals affecting the CF Governance processes must be approved by the Governance Panel. +This includes any proposals that change +- anything concerning the Constitution of CF, +- the constitution of its committees, +- the rules for altering the Convention, and +- the ways in which CF is maintained and published (including GitHub and the website, excluding purely technical details). diff --git a/.github/ISSUE_TEMPLATE/typo-issue.md b/.github/ISSUE_TEMPLATE/typo-issue.md new file mode 100644 index 000000000..06fdeaabc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/typo-issue.md @@ -0,0 +1,13 @@ +--- +name: Typo +about: Use to correct typographical errors on the CF website +title: '' +labels: typo +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Typo corrections must be approved by a member of the Information Management and Support Team, the Conventions Committee and Standard Names Committee, or the Governance Panel. +They can be merged immediately thereafter. diff --git a/.github/ISSUE_TEMPLATE/update-issue.md b/.github/ISSUE_TEMPLATE/update-issue.md new file mode 100644 index 000000000..1111a0a9d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/update-issue.md @@ -0,0 +1,18 @@ +--- +name: Update +about: Use to post updates to the website +title: '' +labels: update +assignees: '' + +--- + +Before submitting an issue be sure you have read and understand the [contributing guidelines](https://github.com/cf-convention/cf-convention.github.io/blob/master/CONTRIBUTING.md). + +Updates to the website must be approved by a member of the Conventions Committee and Standard Names Committee, the Governance Panel, or someone to whom they have delegated this responsibility. +Updates should reflect decisions that have already been made by the Governance Panel or one of the Committees. +They can be merged immediately after approval. + +In special cases the governance committee may temporarily nominate people to self-approve updates on a specific topic. +Such a nomination must have a clearly defined scope and expiration point. +Examples of reasons for such limited-scope self-approval nominations include keeping meeting pages up-to-date with links and meeting materials or recording the minutes of meetings. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..09dad87bc --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,24 @@ +# Contributing to the netCDF-CF Conventions website + +Dear CF community member, + +Thank you for taking the time to consider making a contribution to the [website of the cf-conventions](cf-website). + +This set of guidelines provides an overview of the process for making changes to the website. +Separate guidelines apply for [changing the CF Conventions or proposing standard names](contribute-conventions). +If you have a general question about CF matters, please raise them as issues in the [discuss repository](discuss). + +When raising an issue, please use the appropriate issue template. +The template explains the approval process for issues of that type and automatically adds the correct label to the issue you create. +Consider associating that issue to a pull request that implements the proposed change. +Each issue template notes that the approval of one or more members of the following bodies is necessary for the proposed change to be merged: +- The [CF Information Management and Support Team](info-mgmt), +- The [Conventions Committee and Standard Names Committee](committee), or +- The [Governance Panel](gov-panel) + +[cf-website]: http://cfconventions.org/ +[contribute-conventions]: https://github.com/cf-convention/cf-conventions/blob/master/CONTRIBUTING.md +[discuss]: https://github.com/cf-convention/discuss/issues +[info-mgmt]: http://cfconventions.org/governance.html#information-management-and-support +[committee]: http://cfconventions.org/governance.html#conventions-committee-and-standard-names-committee +[gov-panel]: http://cfconventions.org/governance.html#governance-panel