Contribute to OrionHealth

We welcome contributors of all skill levels! Whether you are fixing a typo, improving docs, or implementing a feature, your help is appreciated.

Quick Start

First, fork and clone the repository:

git clone https://github.com/YOUR_USERNAME/OrionHealth.git
cd OrionHealth
git remote add upstream https://github.com/iberi22/OrionHealth.git

Requirements: Flutter SDK 3.x, Android Studio or VS Code, Dart 3.x, Android SDK.

flutter pub get
flutter run

Branch Naming

Commit Messages

Follow Conventional Commits: feat:, fix:, docs:, refactor:, chore:

Code Style

Pull Request Process

  1. Keep PRs focused - one issue per PR
  2. Update documentation if changing behavior
  3. Add tests for new functionality
  4. Follow code style conventions
  5. Fill PR template

Security Guidelines

DO NOT create public GitHub issues for security vulnerabilities. Contact via GitHub Security Advisories.

Code of Conduct

We follow the Contributor Covenant Code of Conduct. Be respectful, inclusive, and constructive.

First-Time Contributors

Look for labels: good-first-issue, beginner-friendly, documentation.

Questions


Thank you for contributing to OrionHealth!

Your contributions help people worldwide access their health data securely.