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
- Maintains comprehensive [assertion-based test coverage](https://coveralls.io/github/ArduPilot/MethodicConfigurator?branch=master) through [pytest](https://docs.pytest.org/en/stable/)
40
-
-Uses[semantic versioning](https://semver.org/) for releases
44
+
-Follows [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) and uses[semantic versioning](https://semver.org/) for releases
- Implements reproducible builds with [pinned software dependencies](https://www.kusari.dev/blog/pinning-dependencies)
47
50
- Implements automated dependency updates and security patches using [renovate](https://www.mend.io/renovate/) and [dependabot](https://github.com/dependabot)
48
51
49
52
## Open Source
50
53
51
54
- Complies with [OpenSSF Best Practices](https://www.bestpractices.dev/projects/9101) for open source projects
52
55
- Uses [REUSE specification](https://reuse.software/spec-3.3/) for license compliance
53
-
- Uses CI job to ensure compliance
56
+
- Uses [CI job to ensure compliance](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/reuse.yml)
- Regular security audits through [Snyk](https://snyk.io/), [codacy](https://www.codacy.com/), [black duck](https://www.blackduck.com/) and other tools
62
-
- Follows [OpenSSF Security Scorecard](https://securityscorecards.dev/) best practices
63
-
- Uses [gitleaks](https://github.com/gitleaks/gitleaks) pre-commit hook to ensure no secrets are leaked
64
-
- Implements secure coding practices, runs [anti-virus in CI](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/gitavscan.yml)
65
-
- Maintains [security policy and vulnerability reporting process](https://github.com/ArduPilot/MethodicConfigurator/blob/master/SECURITY.md)
64
+
See our comprehensive [Security Policy](https://ardupilot.github.io/MethodicConfigurator/SECURITY) for details on security measures,
*[Compliance](https://ardupilot.github.io/MethodicConfigurator/COMPLIANCE.html), including our [Coding Standards](https://ardupilot.github.io/MethodicConfigurator/COMPLIANCE.html#coding-standards)
Copy file name to clipboardExpand all lines: GOVERNANCE.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,12 @@ regarding the project's direction, code changes, and dispute resolution.
14
14
**Responsibilities**:
15
15
16
16
- Make final decisions on all project aspects including code changes, feature priorities,
17
-
release schedules, and community policies
18
-
- Review and merge pull requests
17
+
[release schedules](https://ardupilot.github.io/MethodicConfigurator/ROADMAP), and [community policies](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CODE_OF_CONDUCT.md)
18
+
- Review and merge [pull requests](https://github.com/ArduPilot/MethodicConfigurator/pulls)
19
19
- Maintain project infrastructure and security
20
20
- Resolve disputes and conflicts within the project
21
-
- Set project vision and roadmap
22
-
- Ensure compliance with licensing and legal requirements
21
+
- Set [project vision and roadmap](https://ardupilot.github.io/MethodicConfigurator/ROADMAP)
22
+
- Ensure [compliance](https://ardupilot.github.io/MethodicConfigurator/COMPLIANCE) with licensing and legal requirements
23
23
- Represent the project in external communications
24
24
25
25
### Contributors
@@ -32,7 +32,7 @@ regarding the project's direction, code changes, and dispute resolution.
32
32
- Submit well-tested and documented code changes via [GitHub pull requests](https://github.com/ArduPilot/MethodicConfigurator/pulls)
33
33
- Participate in code reviews when requested
34
34
- Respect [community guidelines](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CODE_OF_CONDUCT.md) and maintain professional conduct
35
-
- Keep contributions aligned with project goals and [standards](https://ardupilot.github.io/MethodicConfigurator/COMPLIANCE)
35
+
- Keep contributions aligned with [project goals](https://ardupilot.github.io/MethodicConfigurator/ROADMAP) and [standards](https://ardupilot.github.io/MethodicConfigurator/COMPLIANCE)
0 commit comments