First steps in federating git-servers like forgejo
Find a file
Ralph Mayer 5ca840f154
standardize repo: baseline rollout (8 mandatory files)
Align with project-the-baseline standards:
- .gitignore (canonical, revision 1)
- Makefile (canonical, revision 1)
- myproject.toml ([baseline] section for revision tracking)
- CHANGELOG.md, AGENTS.md, README.md, LICENSE
- CLAUDE.md (shim that points to AGENTS.md)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 17:15:08 +02:00
.gitignore standardize repo: baseline rollout (8 mandatory files) 2026-03-29 19:31:46 +02:00
AGENTS.md switch to AGENTS.md convention: CLAUDE.md becomes a shim 2026-06-04 13:56:53 +02:00
CHANGELOG.md update CHANGELOG.md from git log 2026-05-06 05:51:26 +02:00
CLAUDE.md switch to AGENTS.md convention: CLAUDE.md becomes a shim 2026-06-04 13:56:53 +02:00
inbox.md add inbox.md, update Makefile to baseline revision 2 2026-03-29 22:07:56 +02:00
LICENSE Initial commit 2025-10-29 11:35:22 +01:00
Makefile standardize repo: baseline rollout (8 mandatory files) 2026-06-04 17:15:08 +02:00
myproject.toml add myproject-toml revision to baseline tracking 2026-03-29 19:41:54 +02:00
README.md Update README.md 2025-11-24 23:43:42 +01:00
repository-federation.md Update repository-federation.md 2025-11-24 23:42:09 +01:00

Why?

Federating git-servers is a hard problem. The first bits like staring a repository are available in forgejo as soon as you set federation enabled=true in the app.ini

If you want to test if this is working with your instance, please send me a mail/toot so I can add you to the repository. See also federating-repository.md