This repository was archived by the owner on Sep 22, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
David Samuel edited this page Dec 1, 2023
·
32 revisions
This repository attempts to implement the (GitHub Policy)[https://officenationalstatistics.sharepoint.com/:w:/r/sites/ONS_DDaT_Communities/_layouts/15/Doc[…]%20Policy.docx&action=default&mobileredirect=true] (Link to internal site, not accessible externally) created by ONS' Software Engineering Community.
- 4.1 Repository Creation
- 4.2 Private/Internal Repository Information
- 4.3 README Files
- 4.4 Licensing
- 4.5 .gitignore
- 4.6 Documentation
- 4.7 Archiving Repositories
- 5.1 Team Names
- 5.2 Collaboration through teams
- 5.3 Code of Conduct
- 5.4 Collaboration Workflow
- 5.5 Unsolicited pull requests
- 5.6 Branching Strategy
- 5.7 Branch Protection rules
- 5.8 Signed Commits
6.1 Privacy Settings 6.2 Security
Source todo link to sharepoint document
- Continuous Integration and Deployment (CI/CD) 6.1 CI/CD Pipelines: Where appropriate use GitHub Actions to implement CI/CD pipelines to automate testing, building, and deployment processes. Action for Daniel O’Brien: Provide recommendation/policy for using the GitHub Action.
- Reporting Issues 7.1 Reporting Security Concerns: Report security vulnerabilities or suspicious activities immediately to the appropriate contact within the Organization or follow the established incident reporting procedures. Action for Fahad: Link to Security (Depenabot alert is not included in it)
- Compliance and Enforcement 8.1 Policy Violations: Violations of this GitHub Usage Policy may result in consequences, including warnings, access revocation, or other disciplinary actions, as determined by the Organisation. 8.2 Policy Enforcement Teams: Designate a policy enforcement team or individual responsible for monitoring and enforcing policy compliance. 8.3 Periodic Audits: Conduct periodic audits of repositories, teams, and access permissions to ensure compliance. Use automation to assist in auditing and reporting.
- 4.1 Repository Creation
- 4.2 Private Internal Repository Information
- 4.3 README Files
- 4.4 Licensing
- 4.5 .gitignore
- 4.6 Documentation
- 4.7 Archiving Repositories