docs: add repository bootstrap templates

This commit is contained in:
a.tolmachev
2026-05-04 09:39:05 +00:00
parent a61064ba3a
commit c4ac6e85c0
12 changed files with 192 additions and 2 deletions
@@ -0,0 +1,20 @@
name: Community CI
on:
pull_request:
push:
branches:
- main
- "feat/**"
jobs:
rust:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: TODO
run: |
echo "Move Community CI logic here from the split monorepo."
exit 1
@@ -0,0 +1,13 @@
name: Community Deploy
on:
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: TODO
run: |
echo "Move Community deploy workflow here after crank-community repository is created."
exit 1
@@ -0,0 +1,33 @@
# crank-community
Public Community repository for Crank.
## Scope
This repository is the open-source, self-hosted `Community` edition.
It is expected to contain:
- Community runtime and UI
- `admin-api`
- `mcp-server`
- public core crates
- Community-only deployment manifests
- public CI/CD
- public documentation and demo flow
It must not contain:
- private enterprise token services
- private enterprise governance code
- cloud control-plane code
- private release manifests
- private operational tooling
## Initial bootstrap checklist
1. Copy Community-owned code and docs from the monorepo according to `docs/repository-split-map.md`.
2. Move `deploy/community/*` into the root delivery path for this repository.
3. Move public workflows into `.github/workflows/`.
4. Enable public branch protection and required status checks.
5. Publish Community release and deployment documentation from this repository only.