Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.2 KB

File metadata and controls

47 lines (36 loc) · 1.2 KB

Contributing to Justice OS

Thank you for your interest in contributing to the Justice OS ecosystem. Every contribution helps close the access-to-justice gap.

How to Contribute

Reporting Issues

  • Use the issue templates provided
  • Include steps to reproduce bugs
  • Suggest improvements via feature requests

Pull Requests

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

Development Setup

git clone https://github.com/dougdevitre/<repo-name>.git
cd <repo-name>
npm install
npm run dev

Code Standards

  • TypeScript strict mode
  • ESLint + Prettier formatting
  • Write tests for new features
  • Document public APIs

Commit Messages

Use conventional commits:

  • feat: new feature
  • fix: bug fix
  • docs: documentation
  • test: tests
  • refactor: code refactoring

Code of Conduct

This project follows the Contributor Covenant. Be respectful, inclusive, and constructive.

Questions?

Open a discussion or reach out via issues. We're here to help.