Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.96 KB

File metadata and controls

51 lines (33 loc) · 1.96 KB

Contributing to Nava Strata

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.

Community

We are committed to providing a welcoming environment for all contributors. All contributors are expected to follow our Code of Conduct.

Bugs and issues

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.

If the issue is related to security, please email us directly at strata@navapbc.com

Getting Started

To contribute, create a pull request on GitHub with:

  • Clear title and description
  • Reference to related issues
  • Screenshots for UI changes
  • Test results and coverage

Code Review Process

Submitting for Review

  • Ensure all tests pass
  • Update documentation
  • Self-review your changes
  • Request review from appropriate team members

Review Criteria

Reviewers will check for:

  • Functionality: Does the code work as intended?
  • Security: Are there any security vulnerabilities?
  • Performance: Will this impact system performance?
  • Accessibility: Does this maintain accessibility standards?
  • Maintainability: Is the code readable and maintainable?
  • Testing: Are there adequate tests?

Addressing Feedback

  • Respond promptly to review comments
  • Make requested changes or discuss alternatives
  • Update tests and documentation as needed
  • Re-request review after making changes

Thank you for contributing to the Nava Strata!