Skip to content

Latest commit

 

History

History
264 lines (177 loc) · 8.61 KB

File metadata and controls

264 lines (177 loc) · 8.61 KB

OpenCodeHub Documentation

OpenCodeHub Logo

Everything you need to know about OpenCodeHub — from getting started to advanced features

Welcome to OpenCodeHub's comprehensive documentation. Whether you're new to the platform or looking to master advanced features, you'll find everything you need here.


Quick Links


Documentation Sections

Getting Started

New to OpenCodeHub? Start here!

Core Features

Learn about OpenCodeHub's powerful features:

Hands-On Tutorials

Step-by-step guides to master OpenCodeHub:

Guides

Best practices and workflows:

API Reference

Integrate OpenCodeHub into your tools:

Administration

For system administrators:

Development

Contributing to OpenCodeHub:

Reference & Support


Popular Topics

Stacked Pull Requests

The #1 feature that makes OpenCodeHub unique:

main branch
  └── PR #123: Add database schema
       └── PR #124: Add auth service
            └── PR #125: Add login UI

AI Code Review

Catch bugs before they reach production:

Merge Queue

Merge automatically, in the right order:

och queue add 123 124 125
# Queue handles everything:
#    - CI runs
#    - Rebasing
#    - Merging in order
#    - Zero manual work

Installation

Quick Start (Docker)

# 1. Download docker-compose.yml
curl -O https://raw.githubusercontent.com/swadhinbiswas/OpenCodeHub/main/docker-compose.yml

# 2. Configure
cp .env.example .env
# Edit .env with your settings

# 3. Start
docker-compose up -d

# 4. Create admin user
docker-compose exec app bun run scripts/seed-admin.ts

# 5. Open
open http://localhost:4321

Full installation guide

Requirements

  • Docker: 20.10+ (recommended)
  • OR Node.js: 18+ with Bun or npm
  • Database: PostgreSQL 14+ or SQLite
  • Storage: Local, S3, Google Cloud Storage, Azure Blob, and more

Learning Paths

For Developers

  1. Quick Start — Get familiar with the platform
  2. Your First Stack — Learn stacked PRs
  3. Team Workflows — Collaborate effectively

For Teams

  1. Installation — Set up your instance
  2. Team Workflows — Define your process
  3. Branch Protection — Secure your code
  4. CI/CD Setup — Automate everything

For Administrators

  1. Deployment Guide — Production setup
  2. Security Best Practices — Secure your instance
  3. Monitoring — Track health
  4. Configuration — Tune performance

Community & Support

Get Help

  • Documentation — You're here!
  • GitHub Issues — Bug reports, feature requests
  • GitHub Discussions — Community Q&A

Contributing

We welcome contributions!


Why OpenCodeHub?

Feature GitHub GitLab OpenCodeHub
Stacked PRs Native support
AI Code Review Copilot only GPT-4 & Claude
Smart Merge Queue Basic Basic Stack-aware
Self-Hosted Complex Simple
CI/CD Actions CI/CD GitHub Actions-compatible
Cost $$$ $$$ Free & open source

License

OpenCodeHub is open source under the MIT License.

View license


Ready to get started?

Install OpenCodeHub | Quick Start | Your First Stack