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
Copy file name to clipboardExpand all lines: draft/Use-Policy.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,19 @@
1
-
# CivicActions GitHub Use Policy
1
+
# CivicActions DRAFT GitHub Use Policy
2
2
3
-
This is a draft policy outlines when work should go into the CivicActions corporate GitHub repository versus a personal repository, and how to attribute CivicActions support when experimenting on paid time.
3
+
This is a DRAFT policy outlines when work should go into the CivicActions corporate GitHub repository versus a personal repository, and how to attribute CivicActions support when experimenting on paid time. All projects should have an appropriate license. CivicActions default license should be the [AGPL v3](https://opensource.org/license/agpl-v3), but other [OSI-approved licneses](https://opensource.org/licenses) can also be appropriate.
4
4
5
5
---
6
6
7
7
## 1. Governance: Corporate vs. Personal Repositories
8
8
9
+
CivicActions wants to track Practices (org-wide methods, standards, shared tools), Projects (client or internal initiatives) and Products (open-source tools we want to sustain). We do not want to restrict creativity and experimentation of our team, but we do want to be able to maintain our corporate repositories.
10
+
9
11
### Corporate GitHub Repository (use when…)
10
12
- The work is **intended to be maintained** beyond the original author’s involvement.
11
13
- The project aligns with **client delivery, internal tooling, or CivicActions strategy**.
12
14
- The code is itended to be **reused, extended, or depended on** by others in the company.
13
-
- The work touches on **governance, compliance, or accessibility** standards where CivicActions must show accountability.
15
+
- The work touches on **governance, compliance, or accessibility** standards where CivicActions must show accountability.
16
+
- The code is intended to be **shared widely** and is tied to our practices, projects or products.
14
17
- Documentation, issue tracking, or contribution from other staff will be needed.
15
18
- Build to align with our Check My Repo https://github.com/CivicActions/check-my-repo
16
19
- Security, licensing, and support responsibilities fall to CivicActions.
@@ -27,13 +30,13 @@ This is a draft policy outlines when work should go into the CivicActions corpor
27
30
28
31
## 2. Attribution of CivicActions-Supported Work
29
32
30
-
When staff experiment during CivicActions-paid time, they should acknowledge CivicActions’ support while respecting personal repositories.
33
+
When staff experiment during CivicActions-paid time, they should acknowledge CivicActions’ support while respecting personal repositories. Anyone at CivicActions should feel free to fork a project into the CivicActions repository if it is relevent to practices, projects or products we are working on. With personal projects of staff, it is good to reach out.
31
34
32
35
- Include a statement in the README of personal repos created on CivicActions time:
33
36
> “This work was initiated with support from CivicActions.”
34
37
- If the project later becomes useful to CivicActions or its clients, it should be **migrated into the corporate GitHub** and maintained under CivicActions governance.
35
38
- Staff are encouraged to **flag experiments** in weekly updates or Slack so others are aware of the exploration, even if it stays in a private repo.
36
-
- When in doubt, **err on the side of attribution**. This protects both the individual and the company and demonstrates CivicActions’ commitment to open knowledge and stewardship.
39
+
- When in doubt, **err on the side of attribution**. This protects both the individual and the company and demonstrates CivicActions’ commitment to open knowledge and stewardship.
0 commit comments