Cleaned up outstanding TODOs in documentation (#192)

- Created CLA.md
- Updated Gitter URLs
- Updated Role definitions
- deleted java-modules.md.  If written, it belongs in the JavaDoc package.hmtl
- Removed broken index link to Documentation Style Guide
- Fixed broken link to PR labels
- Converted issue templates to comment out each line individually
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
pull/2/head
Eric Kellstrand 6 years ago committed by GitHub
parent 0ce5817857
commit 7394ad7c05
  1. 14
      .github/issue_template.md
  2. 20
      CLA.md
  3. 4
      CONTRIBUTING.md
  4. 3
      docs/architecture/java-modules.md
  5. 2
      docs/community/code-reviews.md
  6. 18
      docs/community/community-membership.md

@ -1,9 +1,11 @@
<!-- Have you done the following? <!-- Have you done the following? -->
* read the Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/PegasysEng/pantheon/blob/master/CODE-OF-CONDUCT.md <!-- * read the Code of Conduct? By filing an Issue, you are expected to -->
* Reproduced the issue in the latest version of the software <!-- comply with it, including treating everyone with respect: -->
* Followed all steps in the debugging wiki: https://github.com/PegasysEng/pantheon/wiki/debugging <!-- https://github.com/PegasysEng/pantheon/blob/master/CODE-OF-CONDUCT.md -->
* Verified the issue doesn't already exist: https://github.com/search?q=+is%3Aissue+repo%3APegasysEng/Pantheon <!-- * Reproduced the issue in the latest version of the software -->
Note: Not all sections will apply to all issue types.--> <!-- * Read the debugging wiki: https://github.com/PegasysEng/pantheon/wiki/debugging -->
<!-- * Duplicate Issue check: https://github.com/search?q=+is%3Aissue+repo%3APegasysEng/Pantheon -->
<!-- Note: Not all sections will apply to all issue types. -->
### Description ### Description
As an [Actor], I want [feature] so that [why]. As an [Actor], I want [feature] so that [why].

@ -1,3 +1,19 @@
**TODO:** Sign the CLA
=============
## Attribution This page is the step-by-step guide to signing the Consensys AG
Individual Contributor License Agreement.
1. First and foremost, read [the current version of the CLA].
It is written to be as close to plain English as possible.
2. Make an account on [GitHub] if you don't already have one.
3. After creating your first pull request, you will see a merge
pre-requisite requiring to you read and sign the CLA.
If you have any questions, you can reach us on [Gitter].
[Gitter]: https://gitter.im/PegaSysEng/pantheon
[GitHub]: https://github.com/
[the current version of the CLA]: https://gist.github.com/rojotek/978b48a5e8b68836856a8961d6887992

@ -18,7 +18,6 @@ Welcome to the Pantheon repository! The following is a set of guidelines for co
[Style Guides](#style-guides) [Style Guides](#style-guides)
* [Git Commit Messages & Pull Request Messages](#git-commit-messages--pull-request-messages) * [Git Commit Messages & Pull Request Messages](#git-commit-messages--pull-request-messages)
* [Java Style Guide](#java-code-style-guide) * [Java Style Guide](#java-code-style-guide)
* [Documentation Style Guide](#documentation-style-guide)
[Issue and Pull Request Labels](#issue-and-pull-request-labels) [Issue and Pull Request Labels](#issue-and-pull-request-labels)
@ -170,6 +169,7 @@ Exceptions:
* Provide a summary on the first line with more details on additional lines as needed * Provide a summary on the first line with more details on additional lines as needed
* Reference issues and pull requests liberally * Reference issues and pull requests liberally
#Issue and Pull Request Labels
#### Type of Issue and Issue State #### Type of Issue and Issue State
| Label name | Search Link :mag_right: | Description | | Label name | Search Link :mag_right: | Description |
@ -228,7 +228,7 @@ Exceptions:
[private@pegasys.tech]: mailto:private@pegasys.tech [private@pegasys.tech]: mailto:private@pegasys.tech
[Gitter]: https://gitter.im/Pantheon [Gitter]: https://gitter.im/PegaSysEng/pantheon
[Wiki]: https://github.com/PegaSysEng/pantheon/wiki [Wiki]: https://github.com/PegaSysEng/pantheon/wiki
[Debugging Wiki]: https://github.com/PegaSysEng/pantheon/wiki/Debugging [Debugging Wiki]: https://github.com/PegaSysEng/pantheon/wiki/Debugging
[CLA.md]: /CLA.md [CLA.md]: /CLA.md

@ -1,3 +0,0 @@
**TODO:**
## Attribution

@ -23,4 +23,4 @@ This Document was adapted by the following:
- Kubernetes collab.md, available at [kub collab] - Kubernetes collab.md, available at [kub collab]
[kub collab]: https://raw.githubusercontent.com/kubernetes/community/master/contributors/devel/collab.md [kub collab]: https://raw.githubusercontent.com/kubernetes/community/master/contributors/devel/collab.md
[Pantheon Gitter]: https://gitter.im/Pantheon [Pantheon Gitter]: https://gitter.im/PegaSysEng/pantheon

@ -10,10 +10,10 @@ this project.
| Everyone | none | anybody with a belly button | Everyone | none | anybody with a belly button
| Member | everyone who contributes - code or otherwise | Pantheon GitHub org member | Member | everyone who contributes - code or otherwise | Pantheon GitHub org member
| Approver | approve accepting contributions | write permissions on master | Approver | approve accepting contributions | write permissions on master
| Project Manager | management of the project | **TODO:** | Project Manager | management of the project | PegaSys
| Project Sponsor | contribute developer resources | **TODO:** | Project Sponsor | contribute developer resources | PegaSys
| Open Source Circle | OSS support | **TODO:** | Open Source Circle | OSS support | PegaSys
| Project Evangelist | promote the project | **TODO:** | Project Evangelist | promote the project | PegaSys
| Benevolent Dictator | decision tie-breaker | PegaSys | Benevolent Dictator | decision tie-breaker | PegaSys
## Everyone ## Everyone
@ -88,7 +88,7 @@ Code approvers are members that have signed an ICLA and have been granted additi
## Project Manager ## Project Manager
The Project Manager role provides the user with control over management aspects of the project. The Project Manager role provides the user with control over management aspects of the project.
**Defined by:** TODO: Where do we document this? **Defined by:** PegaSys
### Requirements ### Requirements
- Includes all of the requirements of a Member user - Includes all of the requirements of a Member user
@ -105,7 +105,7 @@ The Project Manager role provides the user with control over management aspects
## Project Sponsor ## Project Sponsor
The Project Sponsor role provides a user with the ability to contribute additional developer resources to the project. Project Sponsors must sign the ICLA. The Project Sponsor role provides a user with the ability to contribute additional developer resources to the project. Project Sponsors must sign the ICLA.
**Defined by:** TODO: Where do we document this? **Defined by:** PegaSys
### Requirements ### Requirements
- Signed ICLA, as described in [CLA.md] - Signed ICLA, as described in [CLA.md]
@ -117,7 +117,7 @@ The Project Sponsor role provides a user with the ability to contribute addition
## Open Source Circle ## Open Source Circle
The Open Source Circle is a group that provides open source software support to projects. The Open Source Circle is a group that provides open source software support to projects.
**Defined by:** **TODO:** Where do we document this? **Defined by:** PegaSys
### Requirements ### Requirements
- Includes all of the requirements of a Member user - Includes all of the requirements of a Member user
@ -132,7 +132,7 @@ The Open Source Circle is a group that provides open source software support to
## Project Evangelist ## Project Evangelist
The Project Evangelist role is for those who wish to promote the project to the outside world, but not actively contribute to it. The Project Evangelist role is for those who wish to promote the project to the outside world, but not actively contribute to it.
**Defined by:** TODO: Where do we document this? **Defined by:** PegaSys
### Requirements ### Requirements
- Includes all of the requirements of a Member user - Includes all of the requirements of a Member user
@ -169,5 +169,5 @@ This document is adapted from the following sources:
[New contributors]: /CONTRIBUTING.md [New contributors]: /CONTRIBUTING.md
[two-factor authentication]: https://help.github.com/articles/about-two-factor-authentication [two-factor authentication]: https://help.github.com/articles/about-two-factor-authentication
[pantheon-dev@pegasys.tech]: mailto:pantheon-dev@pegasys.tech [pantheon-dev@pegasys.tech]: mailto:pantheon-dev@pegasys.tech
[Pantheon Gitter]: https://gitter.im/Pantheon [Pantheon Gitter]: https://gitter.im/PegaSysEng/pantheon
[Pantheon Wiki]: https://github.com/PegaSysEng/pantheon/wiki [Pantheon Wiki]: https://github.com/PegaSysEng/pantheon/wiki

Loading…
Cancel
Save