Open source contribution model using forks and pull requests.
sequenceDiagram
participant C as Contributor
participant R as Repo (Upstream)
C->>R: Fork Repo
C->>C: Clone Fork
C->>C: Create Feature Branch
C->>C: Commit Changes
C->>C: Push to Fork
C->>R: Open Pull Request
R->>R: Review & Merge