Skip to content

Commit 077910e

Browse files
Merge pull request #75 from DSACMS/nat/tier4-review
Tier 4 Template Review
2 parents 8788269 + e0896ba commit 077910e

File tree

6 files changed

+47
-52
lines changed

6 files changed

+47
-52
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Code Owners
2-
<!--#TODO Who are the points of contact in your project who are responsible/accountable for the project? This can often be an engineering or design manager or leader, who may or may not be the primary maintainers of the project. List them by GitHub Username-->
2+
<!-- TODO: Who are the points of contact in your project who are responsible/accountable for the project? This can often be an engineering or design manager or leader, who may or may not be the primary maintainers of the project. List them by GitHub Username-->
33
{usernames of code owners}
44

55
# Repo Domains
6-
<!--#TODO List out the various domains of the project or teams of owners for that domain (e.g. Frontend, Backend, Documentation)-->
6+
<!-- TODO: List out the various domains of the project or teams of owners for that domain (e.g. Frontend, Backend, Documentation)-->
77
documentation/* {usernames of documentation owners}
88
frontend/* {usernames of frontend owners}

tier4/{{cookiecutter.project_slug}}/COMMUNITY_GUIDELINES.md

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ These principles guide our data, product, and process decisions, architecture, a
1313
- Fostering community includes building capacity and making our software and processes accessible to participants with diverse backgrounds and skillsets.
1414
- Data (and data science) is as important as software and process. We build open data sets where possible.
1515
- We strive for transparency for algorithms and places we might be introducing bias.
16-
- We prioritize data sets that address community vulnerabilities for programs in Justice40.
1716

1817
## Community Guidelines
1918

tier4/{{cookiecutter.project_slug}}/CONTRIBUTING.md

+25-31
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!--- # NOTE: Modify sections marked with `TODO` and then rename the file.-->
1+
<!--- # NOTE: Modify sections marked with `TODO` -->
22

33
# How to Contribute
44

@@ -23,46 +23,45 @@ We encourage you to read this project's CONTRIBUTING policy (you are here), its
2323

2424
### Building dependencies
2525

26-
<!--- TODO This step is often skipped, so don't forget to include the steps needed to install on your platform. If you project can be multi-platform, this is an excellent place for first time contributors to send patches!-->
26+
<!--- TODO: This step is often skipped, so don't forget to include the steps needed to install on your platform. If you project can be multi-platform, this is an excellent place for first time contributors to send patches!-->
2727

2828
### Building the Project
2929

30-
<!--- TODO Be sure to include build scripts and instructions, not just the source code itself! -->
30+
<!--- TODO: Be sure to include build scripts and instructions, not just the source code itself! -->
3131

3232
### Workflow and Branching
3333

34-
<!---
35-
TODO: Workflow Example
34+
<!--- TODO: Workflow Example
3635
We follow the [GitHub Flow Workflow](https://guides.github.com/introduction/flow/)
3736
3837
1. Fork the project
39-
1. Check out the `main` branch
40-
1. Create a feature branch
41-
1. Write code and tests for your change
42-
1. From your branch, make a pull request against `cmsgov/cmsgov-example-repo/main`
43-
1. Work with repo maintainers to get your change reviewed
44-
1. Wait for your change to be pulled into `cmsgov/cmsgov-example-repo/main`
45-
1. Delete your feature branch
38+
2. Check out the `main` branch
39+
3. Create a feature branch
40+
4. Write code and tests for your change
41+
5. From your branch, make a pull request against `cmsgov/cmsgov-example-repo/main`
42+
6. Work with repo maintainers to get your change reviewed
43+
7. Wait for your change to be pulled into `cmsgov/cmsgov-example-repo/main`
44+
8. Delete your feature branch
4645
-->
4746

4847
### Testing Conventions
4948

50-
<!--- TODO Discuss where tests can be found, how they are run, and what kind of tests/coverage strategy and goals the project has. -->
49+
<!--- TODO: Discuss where tests can be found, how they are run, and what kind of tests/coverage strategy and goals the project has. -->
5150

5251
### Coding Style and Linters
5352

5453
<!--- TODO: HIGHLY ENCOURAGED. Specific tools will vary between different languages/frameworks (e.g. Black for python, esliint for JavaScript, etc...)
5554
5655
1. Mention any style guides you adhere to (e.g. pep8, etc...)
57-
1. Mention any linters your project uses (e.g. flake8, jslint, etc...)
58-
1. Mention any naming conventions your project uses (e.g. Semantic Versioning, CamelCasing, etc...)
59-
1. Mention any other content guidelines the project adheres to (e.g. plainlanguage.gov, etc...)
56+
2. Mention any linters your project uses (e.g. flake8, jslint, etc...)
57+
3. Mention any naming conventions your project uses (e.g. Semantic Versioning, CamelCasing, etc...)
58+
4. Mention any other content guidelines the project adheres to (e.g. plainlanguage.gov, etc...)
59+
6060
-->
6161

6262
### Writing Issues
6363

64-
<!---
65-
TODO: Example Issue Guides
64+
<!--- TODO: Example Issue Guides
6665
6766
When creating an issue please try to adhere to the following format:
6867
@@ -85,7 +84,7 @@ When creating an issue please try to adhere to the following format:
8584

8685
### Writing Pull Requests
8786

88-
<!-- ### TODO: Make a brief statement about where to file pull/merge requests, and conventions for doing so. Link to PULL_REQUEST_TEMPLATE.md file.
87+
<!-- TODO: Make a brief statement about where to file pull/merge requests, and conventions for doing so. Link to PULL_REQUEST_TEMPLATE.md file.
8988
9089
Comments should be formatted to a width no greater than 80 columns.
9190
@@ -126,9 +125,7 @@ Some important notes regarding the summary line:
126125

127126
## Reviewing Pull Requests
128127

129-
<!--- TODO:
130-
131-
### TODO: Make a brief statement about how pull-requests are reviewed, and who is doing the reviewing. Linking to MAINTAINERS.md can help.
128+
<!--- TODO: Make a brief statement about how pull-requests are reviewed, and who is doing the reviewing. Linking to MAINTAINERS.md can help.
132129
133130
Code Review Example
134131
@@ -153,25 +150,22 @@ authorship metadata will be preserved.
153150
154151
-->
155152

153+
156154
## Shipping Releases
157155

158-
<!--#TODO: What cadence does your project ship new releases? (e.g. one-time, ad-hoc, periodically, upon merge of new patches) Who does so?-->
156+
<!-- TODO: What cadence does your project ship new releases? (e.g. one-time, ad-hoc, periodically, upon merge of new patches) Who does so? -->
157+
159158

160159
## Documentation
161160

162-
<!--TODO: Documentation Example
161+
<!-- TODO: Documentation Example
163162
164163
We also welcome improvements to the project documentation or to the existing
165164
docs. Please file an [issue](https://github.com/cmsgov/cmsgov-example-repo/issues).
166165
-->
167166

168167
## Policies
169168

170-
<!-- TODO: This section is here to explicitly link to Federal policies and
171-
guidelines that are required or recommended for Federal projects to comply
172-
with, such as Accessibility (508) Interoperability, Anti-deficiency, Security,
173-
Licensing, and other policies that can vary between agencies and domains.-->
174-
175169
### Open Source Policy
176170

177171
We adhere to the [CMS Open Source
@@ -190,6 +184,6 @@ For more information about our Security, Vulnerability, and Responsible Disclosu
190184

191185
## Public domain
192186

193-
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/).
187+
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/) as indicated in [LICENSE](LICENSE).
194188

195-
All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.
189+
All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Governance
2-
<!--TODO: Starting at Tier 3 GOVERNANCE.md has basic language about early community governance, how the project make decisions, and how contirbutors are elevated through the leadership process if any (e.g. joining teams, getting maintainer status, etc...)
2+
<!-- TODO: Starting at Tier 3 GOVERNANCE.md has basic language about early community governance, how the project make decisions, and how contirbutors are elevated through the leadership process if any (e.g. joining teams, getting maintainer status, etc...)
33
-->
44

55
This project is governed by our [Community Guidelines](COMMUNITY_GUIDELINES.md) and [Code of Conduct](CODE_OF_CONDUCT.md).

tier4/{{cookiecutter.project_slug}}/MAINTAINERS.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Maintainers
2-
<!-- TODO Who are the points of contact in your project who are responsible/accountable for the project? This can often be an engineering or design manager or leader, who may or may not be the primary maintainers of the project.-->
2+
<!-- TODO: Who are the points of contact in your project who are responsible/accountable for the project? This can often be an engineering or design manager or leader, who may or may not be the primary maintainers of the project.-->
33
This is a list of maintainers for this project. See CODEOWNERS.md for list of reviewers for different parts of the codebase. Team members include:
44

55
{list or table including the fields: role, name, affiliation, github username}
66

77
# Maintainers Table
8-
<!-- TODO What groups/domains are maintainers a part of? Does your project have domains/areas that are maintained by specific people? List @USERNAMES directly, or any @ALIASES for groups/teams.-->
8+
<!-- TODO: What groups/domains are maintainers a part of? Does your project have domains/areas that are maintained by specific people? List @USERNAMES directly, or any @ALIASES for groups/teams.-->
99

1010
|Role |Name |Github Username |Affiliation|
1111
|:-----|:-----|:-----|:-----|

tier4/{{cookiecutter.project_slug}}/README.md

+17-15
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,32 @@
1616
An up-to-date list of core team members can be found in [MAINTAINERS.md](MAINTAINERS.md). At this time, the project is still building the core team and defining roles and responsibilities. We are eagerly seeking individuals who would like to join the community and help us define and fill these roles.
1717

1818
## Documentation Index
19-
<!--#TODO This is a like a 'table of contents" for your documentation. Tier 0/1 projects with simple README.md files without many sections may or may not need this, but it is still extremely helpful to provide "bookmark" or "anchor" links to specific sections of your file to be referenced in tickets, docs, or other communication channels.-->
19+
20+
<!-- TODO: This is a like a 'table of contents" for your documentation. Tier 0/1 projects with simple README.md files without many sections may or may not need this, but it is still extremely helpful to provide "bookmark" or "anchor" links to specific sections of your file to be referenced in tickets, docs, or other communication channels. -->
21+
2022
**{list of .md at top directory and descriptions}**
2123

2224
## Repository Structure
23-
<!--# TODO: Using the "tree -d" command can be a helpful way to generate this information, but, be sure to update it as the project evolves and changes over time.-->
25+
26+
<!-- TODO: Using the "tree -d" command can be a helpful way to generate this information, but, be sure to update it as the project evolves and changes over time. -->
27+
2428
**{list directories and descriptions}**
2529

2630
# Development and Software Delivery Lifecycle
2731
The following guide is for members of the project team who have access to the repository as well as code contributors. The main difference between internal and external contributions is that externabl contributors will need to fork the project and will not be able to merge their own pull requests. For more information on contribributing, see: [CONTRIBUTING.md](./CONTRIBUTING.md).
28-
-->
2932

3033
## Local Development
31-
<!--- # TODO - with example below:
32-
This project is monorepo with several apps. Please see the [api](./api/README.md) and [frontend](./frontend/README.md) READMEs for information on spinning up those projects locally. Also see the project [documentation](./documentation) for more info.
33-
-->
34+
35+
<!--- TODO - with example below:
36+
This project is monorepo with several apps. Please see the [api](./api/README.md) and [frontend](./frontend/README.md) READMEs for information on spinning up those projects locally. Also see the project [documentation](./documentation) for more info. -->
3437

3538
## Coding Style and Linters
36-
<!-- #TODO
37-
Each application has its own linting and testing guidelines. Lint and code tests are run on each commit, so linters and tests should be run locally before commiting.
38-
-->
39+
40+
<!-- TODO: Each application has its own linting and testing guidelines. Lint and code tests are run on each commit, so linters and tests should be run locally before commiting. -->
3941

4042
## Branching Model
41-
<!--- # TODO - with example below:
43+
44+
<!--- TODO - with example below:
4245
This project follows [trunk-based development](https://trunkbaseddevelopment.com/), which means:
4346
4447
* Make small changes in [short-lived feature branches](https://trunkbaseddevelopment.com/short-lived-feature-branches/) and merge to `main` frequently.
@@ -52,7 +55,6 @@ This project uses **continuous deployment** using [Github Actions](https://githu
5255
Pull-requests are merged to `main` and the changes are immediately deployed to the development environment. Releases are created to push changes to production.
5356
-->
5457

55-
5658
## Contributing
5759
Thank you for considering contributing to an Open Source project of the US Government! For more information about our contribution guidelines, see [CONTRIBUTING.md](CONTRIBUTING.md).
5860

@@ -70,15 +72,15 @@ We also recognize capacity building as a key part of involving a diverse open so
7072
Principles and guidelines for participating in our open source community are can be found in [COMMUNITY_GUIDELINES.md](COMMUNITY_GUIDELINES.md). Please read them before joining or starting a conversation in this repo or one of the channels listed below. All community members and participants are expected to adhere to the community guidelines and code of conduct when participating in community spaces including: code repositories, communication channels and venues, and events.
7173

7274
## Governance
73-
<!--#TODO: Make a short statement about how the project is governed (formally, or informally) and link to the GOVERNANCE.md file.-->
75+
76+
<!-- TODO: Make a short statement about how the project is governed (formally, or informally) and link to the GOVERNANCE.md file.-->
7477

7578
## Feedback
7679
If you have ideas for how we can improve or add to our capacity building efforts and methods for welcoming people into our community, please let us know at **{contact_email}**. If you would like to comment on the tool itself, please let us know by filing an **issue on our GitHub repository.**
7780

7881
## Glossary
7982
Information about terminology and acronyms used in this documentation may be found in [GLOSSARY.md](GLOSSARY.md).
8083

81-
8284
## Policies
8385

8486
### Open Source Policy
@@ -95,10 +97,10 @@ email or via GitHub Issues. Please use our website to submit vulnerabilities at
9597
HHS maintains an acknowledgements page to recognize your efforts on behalf of
9698
the American public, but you are also welcome to submit anonymously.
9799

98-
For more information about our Security, Vulnerability, and Responsible Disclosure Policies, see [SECURITY.md](SECURITY.md) as indicated in [LICENSE](LICENSE).
100+
For more information about our Security, Vulnerability, and Responsible Disclosure Policies, see [SECURITY.md](SECURITY.md).
99101

100102
## Public domain
101103

102-
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/).
104+
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/) as indicated in [LICENSE](LICENSE).
103105

104106
All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.

0 commit comments

Comments
 (0)