You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!--#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-->
3
3
{usernames of code owners}
4
4
5
5
# 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)-->
7
7
documentation/* {usernames of documentation owners}
Copy file name to clipboardexpand all lines: tier4/{{cookiecutter.project_slug}}/COMMUNITY_GUIDELINES.md
-1
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,6 @@ These principles guide our data, product, and process decisions, architecture, a
13
13
- Fostering community includes building capacity and making our software and processes accessible to participants with diverse backgrounds and skillsets.
14
14
- Data (and data science) is as important as software and process. We build open data sets where possible.
15
15
- 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.
Copy file name to clipboardexpand all lines: tier4/{{cookiecutter.project_slug}}/CONTRIBUTING.md
+25-31
Original file line number
Diff line number
Diff 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` -->
2
2
3
3
# How to Contribute
4
4
@@ -23,46 +23,45 @@ We encourage you to read this project's CONTRIBUTING policy (you are here), its
23
23
24
24
### Building dependencies
25
25
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!-->
27
27
28
28
### Building the Project
29
29
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! -->
31
31
32
32
### Workflow and Branching
33
33
34
-
<!---
35
-
TODO: Workflow Example
34
+
<!--- TODO: Workflow Example
36
35
We follow the [GitHub Flow Workflow](https://guides.github.com/introduction/flow/)
37
36
38
37
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
46
45
-->
47
46
48
47
### Testing Conventions
49
48
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. -->
51
50
52
51
### Coding Style and Linters
53
52
54
53
<!--- TODO: HIGHLY ENCOURAGED. Specific tools will vary between different languages/frameworks (e.g. Black for python, esliint for JavaScript, etc...)
55
54
56
55
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
+
60
60
-->
61
61
62
62
### Writing Issues
63
63
64
-
<!---
65
-
TODO: Example Issue Guides
64
+
<!--- TODO: Example Issue Guides
66
65
67
66
When creating an issue please try to adhere to the following format:
68
67
@@ -85,7 +84,7 @@ When creating an issue please try to adhere to the following format:
85
84
86
85
### Writing Pull Requests
87
86
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.
89
88
90
89
Comments should be formatted to a width no greater than 80 columns.
91
90
@@ -126,9 +125,7 @@ Some important notes regarding the summary line:
126
125
127
126
## Reviewing Pull Requests
128
127
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.
132
129
133
130
Code Review Example
134
131
@@ -153,25 +150,22 @@ authorship metadata will be preserved.
153
150
154
151
-->
155
152
153
+
156
154
## Shipping Releases
157
155
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
+
159
158
160
159
## Documentation
161
160
162
-
<!--TODO: Documentation Example
161
+
<!--TODO: Documentation Example
163
162
164
163
We also welcome improvements to the project documentation or to the existing
165
164
docs. Please file an [issue](https://github.com/cmsgov/cmsgov-example-repo/issues).
166
165
-->
167
166
168
167
## Policies
169
168
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
-
175
169
### Open Source Policy
176
170
177
171
We adhere to the [CMS Open Source
@@ -190,6 +184,6 @@ For more information about our Security, Vulnerability, and Responsible Disclosu
190
184
191
185
## Public domain
192
186
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).
194
188
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.
<!--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...)
3
3
-->
4
4
5
5
This project is governed by our [Community Guidelines](COMMUNITY_GUIDELINES.md) and [Code of Conduct](CODE_OF_CONDUCT.md).
Copy file name to clipboardexpand all lines: tier4/{{cookiecutter.project_slug}}/MAINTAINERS.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
# 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.-->
3
3
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:
4
4
5
5
{list or table including the fields: role, name, affiliation, github username}
6
6
7
7
# 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.-->
Copy file name to clipboardexpand all lines: tier4/{{cookiecutter.project_slug}}/README.md
+17-15
Original file line number
Diff line number
Diff line change
@@ -16,29 +16,32 @@
16
16
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.
17
17
18
18
## 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
+
20
22
**{list of .md at top directory and descriptions}**
21
23
22
24
## 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
+
24
28
**{list directories and descriptions}**
25
29
26
30
# Development and Software Delivery Lifecycle
27
31
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
-
-->
29
32
30
33
## 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. -->
34
37
35
38
## 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. -->
39
41
40
42
## Branching Model
41
-
<!--- # TODO - with example below:
43
+
44
+
<!--- TODO - with example below:
42
45
This project follows [trunk-based development](https://trunkbaseddevelopment.com/), which means:
43
46
44
47
* 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
52
55
Pull-requests are merged to `main` and the changes are immediately deployed to the development environment. Releases are created to push changes to production.
53
56
-->
54
57
55
-
56
58
## Contributing
57
59
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).
58
60
@@ -70,15 +72,15 @@ We also recognize capacity building as a key part of involving a diverse open so
70
72
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.
71
73
72
74
## 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.-->
74
77
75
78
## Feedback
76
79
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.**
77
80
78
81
## Glossary
79
82
Information about terminology and acronyms used in this documentation may be found in [GLOSSARY.md](GLOSSARY.md).
80
83
81
-
82
84
## Policies
83
85
84
86
### Open Source Policy
@@ -95,10 +97,10 @@ email or via GitHub Issues. Please use our website to submit vulnerabilities at
95
97
HHS maintains an acknowledgements page to recognize your efforts on behalf of
96
98
the American public, but you are also welcome to submit anonymously.
97
99
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).
99
101
100
102
## Public domain
101
103
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).
103
105
104
106
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