Skip to content

Commit fc94764

Browse files
committed
adding contributing.md, editing README.md to link
1 parent a88ab90 commit fc94764

2 files changed

Lines changed: 64 additions & 1 deletion

File tree

CONTRIBUTING.MD

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Contributing to Nava Strata
2+
3+
Thank you for your interest in contributing to Nava Strata! Strata is a gold-standard target architecture and suite of open source tools that gives government agencies everything they need to run a modern service. We welcome contributions from developers, designers, policy experts, and community members. This document outlines how members of the community should approach the contribution process.
4+
5+
## Community
6+
7+
We are committed to providing a welcoming environment for all contributors. All contributors are expected to follow our [Code of Conduct](CODE_OF_CONDUCT.md).
8+
9+
## Bugs and issues
10+
11+
Bug reports are welcome, as they make Strata better for everyone who uses it. Create a GitHub issue using the bug template to make sure it contains the neccessary information for us to triage the issue. Prior to filing an issue, please search the existing issues to make sure it is not a duplicate.
12+
13+
If the issue is related to security, please email us directly at strata@navapbc.com
14+
15+
## Getting Started
16+
17+
To contribute, create a pull request on GitHub with:
18+
19+
- Clear title and description
20+
- Reference to related issues
21+
- Screenshots for UI changes
22+
- Test results and coverage
23+
24+
## Code Review Process
25+
26+
### Submitting for Review
27+
28+
- Ensure all tests pass
29+
- Update documentation
30+
- Self-review your changes
31+
- Request review from appropriate team members
32+
33+
### Review Criteria
34+
35+
Reviewers will check for:
36+
37+
- **Functionality**: Does the code work as intended?
38+
- **Security**: Are there any security vulnerabilities?
39+
- **Performance**: Will this impact system performance?
40+
- **Accessibility**: Does this maintain accessibility standards?
41+
- **Maintainability**: Is the code readable and maintainable?
42+
- **Testing**: Are there adequate tests?
43+
44+
### Addressing Feedback
45+
46+
- Respond promptly to review comments
47+
- Make requested changes or discuss alternatives
48+
- Update tests and documentation as needed
49+
- Re-request review after making changes
50+
51+
Thank you for contributing to the Nava Strata!

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
## Overview
2525

26-
This is a template repository to set up foundational infrastructure for your application in Azure. It is part of a collection of interoperable [Platform templates](https://github.com/navapbc/strata).
26+
This is a template repository to set up foundational infrastructure for your application in Azure. It is part of a collection of interoperable [Strata templates](https://github.com/navapbc/strata).
2727

2828
This template includes setup for:
2929

@@ -78,3 +78,15 @@ next step will be apply the updates in smaller pieces with manual merge conflict
7878
resolution.
7979

8080
**Remember:** Make sure to read the release notes in case there are breaking changes you need to address.
81+
82+
---
83+
84+
## License
85+
86+
This project is licensed under the Apache 2.0 License. See the [LICENSE](LICENSE) file for details.
87+
88+
## Community
89+
90+
- [Code of Conduct](CODE_OF_CONDUCT.md)
91+
- [Contributing Guidelines](CONTRIBUTING.MD)
92+
- [Security Policy](SECURITY.md)

0 commit comments

Comments
 (0)