Skip to main content
TASK-DRIVEN DEVELOPMENT

iForge LogoiForge

Task-Driven Code Hosting Platform — Task · Branch · Commit · MR Full Pipeline Integration

workflow
$RequirementStoryBranchCommitMRDone ✓

// PREVIEW

Agile Kanban — Drag-and-Drop Task Flow

iForge 敏捷看板

// WORKFLOW

Task-Driven Development — Complete Pipeline from Requirement to Delivery

01
Create Task
Create a Task on the board, set priority and assignee
02
Create Branch
One-click to create a dev branch from the task card, auto-bound to the task
03
Commit Code
Just commit normally, all changes are tracked in the task timeline
04
Create MR
Push and create a merge request, the system auto-links the task
05
Merge Done
Code review passed and merged, task status auto-updates to completed

// FEATURES

Core Capability Matrix

CORE

Task-Code Linkage

Branches are tasks, commits are records, MRs are deliverables. Task ↔ Branch ↔ Commit ↔ MR fully traceable in both directions.

GIT🗂️

Code Hosting

Git HTTP/SSH dual protocol, branch protection, online file browsing, Markdown rendering, Release management.

SCRUM📊

Agile Project Management

Epic → Story → Task three-tier structure, Sprint planning, drag-and-drop kanban, AI-assisted requirement breakdown.

PIPELINE

CI/CD Pipeline

Built-in Docker Executor, .iforge-ci.yml declarative config, secure sandbox isolation, ready out of the box.

REVIEW🔀

Merge Requests

Line-by-line code review, Squash/Rebase merge strategies, Fork contributions, auto-close linked Issues.

SEC🔐

Security & Extensibility

LDAP/OIDC single sign-on, Webhook event push, plugin system, repository-level concurrent locks.