Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CONTRIBUTING.md #121

Merged
merged 17 commits into from
Nov 16, 2020
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/defect-issue.md
Original file line number Diff line number Diff line change
@@ -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.
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement-issue.md
Original file line number Diff line number Diff line change
@@ -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 both 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.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/github-problem-issue.md
Original file line number Diff line number Diff line change
@@ -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.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/governance-issue.md
Original file line number Diff line number Diff line change
@@ -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).
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/typo-issue.md
Original file line number Diff line number Diff line change
@@ -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.
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/update-issue.md
Original file line number Diff line number Diff line change
@@ -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.
24 changes: 24 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -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