Skip to content

Commit b9d94ef

Browse files
Merge pull request #302 from DSACMS/repolinter-results-#31
Repolinter Results
2 parents 42511e8 + 6e8a150 commit b9d94ef

File tree

6 files changed

+108
-189
lines changed

6 files changed

+108
-189
lines changed

.github/workflows/contributors.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
env:
2828
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2929
with:
30-
readme_path: MAINTAINERS.md
30+
readme_path: COMMUNITY.md
3131
use_username: false
3232
commit_message: "update contributors information"
3333

@@ -50,15 +50,15 @@ jobs:
5050
echo "Total contributors: $CONTRIBUTORS"
5151
echo "contributors=$CONTRIBUTORS" >> $GITHUB_OUTPUT
5252
53-
- name: Update MAINTAINERS.md
53+
- name: Update COMMUNITY.md
5454
run: |
5555
CONTRIBUTORS="${{ steps.get_contributors.outputs.contributors }}"
5656
57-
perl -i -pe 's/(<!--CONTRIBUTOR COUNT START-->).*?(<!--CONTRIBUTOR COUNT END-->)/$1 '"$CONTRIBUTORS"' $2/' MAINTAINERS.md
57+
perl -i -pe 's/(<!--CONTRIBUTOR COUNT START-->).*?(<!--CONTRIBUTOR COUNT END-->)/$1 '"$CONTRIBUTORS"' $2/' COMMUNITY.md
5858
5959
git config user.name 'github-actions[bot]'
6060
git config user.email 'github-actions[bot]@users.noreply.github.com'
61-
git add MAINTAINERS.md
61+
git add COMMUNITY.md
6262
git commit -m "update contributors count to $CONTRIBUTORS" || exit 0
6363
6464
- name: Push protected

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Contributor Code of Conduct
1+
# Contributor Code of Conduct
22

33
As contributors and maintainers of this project, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
44

COMMUNITY.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
## Project Members
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+
Roles to include, but not limited to: Project Owner, Technical Lead, Developers/Contributors, Community Manager, Security Team, Policy Advisor, Contracting Officer's Representative, Compliance Officer, Procurement Officer -->
4+
5+
repo-scaffolder is supported by a dedicated team of individuals fulfilling various roles to ensure its success, security, and alignment with government standards and agency goals.
6+
7+
| Role | Name | Affiliation |
8+
| :---------------- | :---------------- | :--------------------------------------------- |
9+
| Open Source Lead | Remy DeCausemaker | OSPO, Digital Service at CMS |
10+
| Software Engineer | Natalia Luzuriaga | OSPO, Digital Service at CMS, US Digital Corps |
11+
| Software Engineer | Isaac Milarsky | OSPO, Digital Service at CMS, US Digital Corps |
12+
| Software Engineer | Dinne Kopelevich | OSPO, Digital Service at CMS, US Digital Corps |
13+
| Software Engineer | Sachin Panayil | OSPO, Digital Service at CMS, US Digital Corps |
14+
15+
## Roles & Responsibilities
16+
17+
The members of the repo-scaffolder community are responsible for guiding its development, ensuring quality standards, and fostering a collaborative environment. They play a vital role in making decisions about code contributions, handling releases, and ensuring the project meets its goals and objectives. Below is a list of the key members and their specific roles and responsibilities.
18+
19+
### Maintainers:
20+
21+
- @natalialuzuriaga
22+
- @decause-gov
23+
24+
### Approvers:
25+
26+
- @natalialuzuriaga
27+
- @decause-gov
28+
29+
### Reviewers:
30+
31+
- @IsaacMilarky
32+
- @DinneK
33+
- @sachin-panayil
34+
35+
| Roles | Responsibilities | Requirements | Defined by |
36+
| ---------- | :--------------------------------------------- | :-------------------------------------------------------------------------------- | :-------------------------------------------------------- |
37+
| member | active contributor in the community | multiple contributions to the project. | PROJECT GitHub org Committer Team |
38+
| reviewer | review contributions from other members | history of review and authorship in a sub-project | COMMUNITY file reviewer entry, and GitHub Org Triage Team |
39+
| approver | approve accepting contributions | highly experienced and active reviewer + contributor to a sub-project | COMMUNITY file approver entry and GitHub Triage Team |
40+
| maintainer | set direction and priorities for a sub-project | demonstrated responsibility and excellent technical judgement for the sub-project | COMMUNITY file owner entry and GitHub Org Admin Team |
41+
42+
## Contributors
43+
44+
<!-- TODO: A list of CONTRIBUTORS is generated below using contributors.yml located in the workflows directory. In order to automatically update the COMMUNITY.md, you must enter a secret into your Secrets and Variables under Actions within your repository settings. The name of the secret must be PUSH_TO_PROTECTED_BRANCH and the value must be a Personal Access Token with specific permissions. Please follow [this link](https://github.com/CasperWA/push-protected?tab=readme-ov-file#notes-on-token-and-user-permissions) for more information. -->
45+
46+
Total number of contributors: <!--CONTRIBUTOR COUNT START--> <!--CONTRIBUTOR COUNT END-->
47+
48+
<!-- readme: contributors -start -->
49+
<!-- readme: contributors -end -->
50+
51+
52+
## Alumni
53+
<!-- Who are the past maintainers or contributors who previously played significant roles in this project who are no longer actively involved? Consider including their roles and dates for context. -->
54+
55+
Thank you [US Digital Response](https://www.usdigitalresponse.org/) ([@usdigitalresponse](https://github.com/usdigitalresponse)) Team for your support creating this repository!
56+
57+
- [@aprilselby88](https://github.com/aprilselby88)
58+
- [@vantuyls](https://github.com/vantuyls)
59+
- [@sgarciahelguera](https://github.com/sgarciahelguera)
60+
61+
62+
[Coding It Forward Fellows](https://codingitforward.com/fellowship)
63+
64+
- [@Firebird1029](https://github.com/Firebird1029)
65+
- [@CreativeNick](https://github.com/CreativeNick)
66+
- [@RicardoZamora01](https://github.com/RicardoZamora01)
67+
68+
69+
### Principles
70+
71+
These principles guide our data, product, and process decisions, architecture, and approach.
72+
73+
- Open means transparent and participatory.
74+
- We take a modular and modern approach to software development.
75+
- We build open-source software and open-source process.
76+
- We value ease of implementation.
77+
- Fostering community includes building capacity and making our software and processes accessible to participants with diverse backgrounds and skillsets.
78+
- Data (and data science) is as important as software and process. We build open data sets where possible.
79+
- We strive for transparency for algorithms and places we might be introducing bias.
80+
81+
### Community Guidelines
82+
83+
All community members are expected to adhere to our [Code of Conduct](CODE_OF_CONDUCT.md).
84+
85+
Information on contributing to this repository is available in our [Contributing file](CONTRIBUTING.md).
86+
87+
When participating in ospo-guide open source community conversations and spaces, we ask individuals to follow the following guidelines:
88+
89+
- When joining a conversation for the first time, please introduce yourself by providing a brief intro that includes your related organization (if applicable)
90+
- Embrace a culture of learning, and educate each other. We are all entering this conversation from different starting points and with different backgrounds. There are no dumb questions.
91+
- Take space and give space. We strive to create an equitable environment in which all are welcome and able to participate. We hope individuals feel comfortable voicing their opinions and providing contributions and will do our best to recognize and make space for individuals who may be struggling to find space here. Likewise, we expect individuals to recognize when they are taking up significant space and take a step back to allow room for others.
92+
<!-- TODO: Add if your repo has a community chat - Be present when joining synchronous conversations such as our community chat. Why be here if you're not going to _be here_? -->
93+
- Be respectful.
94+
- Default to positive. Assume others' contributions are legitimate and valuable and that they are made with good intention.
95+
96+
### Acknowledgements
97+
98+
The Community Guidelines sections were originally forked from the [United States Digital Service](https://usds.gov) [Justice40](https://thejustice40.com) open source [repository](https://github.com/usds/justice40-tool), and we would like to acknowledge and thank the community for their contributions.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ More commands on using repo-scaffolder for repository creation and maintenance c
2626
- Please try to keep pull requests to a reasonable size; try to split large contributions to multiple PRs
2727
- Please create pull requests into dev unless the contribution is some kind of bugfix or urgent hotfix.
2828
- Document and explain the contribution clearly according to provided standards when possible.
29-
- Feel free to reach out to us if there is any confusion. A list of the project maintainers is found here: [MAINTAINERS.md](./MAINTAINERS.md)
29+
- Feel free to reach out to us if there is any confusion. A list of the project maintainers is found here: [COMMUNITY.md](./COMMUNITY.md)
3030

3131
### Building dependencies
3232

MAINTAINERS.md

Lines changed: 0 additions & 168 deletions
This file was deleted.

0 commit comments

Comments
 (0)