From d339956e492361322e521fc8275e2aa25d639bed Mon Sep 17 00:00:00 2001 From: Rahul Raj Date: Thu, 18 Jun 2026 19:29:58 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20polish=20README=20=E2=80=94=20live-site?= =?UTF-8?q?=20links,=20run-it-3-ways=20table,=20repo=20footer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - header now links the live site, examples, and docs (+ website badge) - new 'Three ways to install & run it' selector table (CLI / Action / App) - centered footer with the logo, name, and project links - fixed two in-page anchors (#-testing, #-contributing) --- README.md | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6fec117..166dbeb 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,24 @@ Multi-provider · Vision-aware · Self-hosted · Original open-source code.
+[![Website](https://img.shields.io/badge/website-shipiit.github.io%2Fforge-7C5CFF.svg?logo=githubpages&logoColor=white)](https://shipiit.github.io/forge/) [![CI](https://github.com/shipiit/forge/actions/workflows/ci.yml/badge.svg)](https://github.com/shipiit/forge/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-22D3EE.svg)](./LICENSE) [![Node](https://img.shields.io/badge/node-%E2%89%A520-339933.svg?logo=node.js&logoColor=white)](https://nodejs.org) [![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178C6.svg?logo=typescript&logoColor=white)](https://www.typescriptlang.org) -[![Tests](https://img.shields.io/badge/tests-88%20passing-FF8A3D.svg)](#testing) -[![PRs welcome](https://img.shields.io/badge/PRs-welcome-7C5CFF.svg)](#contributing) +[![Tests](https://img.shields.io/badge/tests-88%20passing-FF8A3D.svg)](#-testing) +[![PRs welcome](https://img.shields.io/badge/PRs-welcome-7C5CFF.svg)](#-contributing)
**Providers:**  `Vertex AI Gemini` · `AWS Bedrock` · `OpenAI` · `Anthropic` -[Quick start](#-quick-start-no-credentials) · [Deploy](#-deploy-as-a-github-app) · [How it works](#-how-it-works) · [Config](#-configuration) · [Roadmap](#-roadmap) +
+ +### 🌐 [**shipiit.github.io/forge**](https://shipiit.github.io/forge/)  ·  [Live examples](https://shipiit.github.io/forge/examples)  ·  [Docs](https://shipiit.github.io/forge/docs) + +**On this page:** [Quick start](#-quick-start-no-credentials) · [Deploy as an App](#-deploy-as-a-github-app) · [Use as an Action](#-use-it-as-a-github-action-no-server-your-own-keys) · [How it works](#-how-it-works) · [Config](#-configuration) · [Roadmap](#-roadmap) @@ -41,6 +46,22 @@ Multi-provider · Vision-aware · Self-hosted · Original open-source code. --- +## 🧭 Three ways to install & run it + +Pick the one that fits — they all share the same engine. + +| | Best for | Install | Run | +|---|---|---|---| +| **① CLI / local** | Trying it on your machine, scripting, CI of your own | `git clone https://github.com/shipiit/forge.git && cd forge && npm install && npm run build` | `node dist/cli.js fix --repo /path/to/repo --task "…" --provider fake` | +| **② GitHub Action** | Per-repo or per-org, **your own keys**, zero infra | Copy [`examples/forge.yml`](./examples/forge.yml) → `.github/workflows/forge.yml`, add a provider secret | Label an issue `agent-fix`, comment `/review`, or `@shipit-forge …` — it runs in **your** Actions | +| **③ Hosted GitHub App** | Org-wide, one-click install for many repos | Deploy the webhook server (Render / Cloud Run / Docker), then register via `app.yml` | Install on the org → events trigger it automatically on a server **you** host | + +> **Not sure?** Start with **① CLI + `--provider fake`** (no keys, 2 min). Want it on GitHub without hosting → **② Action**. Want org-wide one-click → **③ App**. Full per-distribution credential setup for all four providers: **[`deploy/PROVIDERS.md`](./deploy/PROVIDERS.md)**. + +Jump to: [① CLI](#-installation) · [② Action](#-use-it-as-a-github-action-no-server-your-own-keys) · [③ App](#-deploy-as-a-github-app) + +--- + ## 📦 Installation **Prerequisites:** [Node.js](https://nodejs.org) **≥ 20** (22 recommended), `git`, and (optional but @@ -359,3 +380,19 @@ Issues and PRs welcome. Run `npm test` before pushing — and feel free to let F ## License [MIT](./LICENSE) © Rahul Raj + +--- + +
+ +ShipIT Forge logo + +### ShipIT Forge + +**Autonomous GitHub coding agent** — fixes issues, opens PRs, reviews code with a security lens. + +[🌐 Website](https://shipiit.github.io/forge/)  ·  [📂 Examples](https://shipiit.github.io/forge/examples)  ·  [📖 Docs](https://shipiit.github.io/forge/docs)  ·  [⭐ GitHub](https://github.com/shipiit/forge) + +Built by Rahul Raj · MIT licensed · Made with 🔨 + +