Zum Hauptinhalt springen

Entwickeln

Die Oberfläche für die tägliche Entwicklungsarbeit mit fremforge. Die meisten dieser Seiten entsprechen eins zu eins einem Konzept aus Forgejo; wo fremforge eigenes Verhalten darüberlegt, sagen wir es ausdrücklich.

Große Änderungen pushen

Git über HTTPS an https://frem.sh/<org>/<repo>.git läuft über den CDN-Edge, der einzelne Anfragen auf 4 MB begrenzt. Ein git push, dessen Packdatei größer ist, endet mit 413 Payload Too Large.

Für Pushes über 4 MB nimmst du stattdessen SSH:

git remote set-url origin git@frem.sh:<org>/<repo>.git
git push

SSH (Port 22) verbindet sich direkt mit dem Git-Origin und hat keine Größenbegrenzung. Nutze es für große erste Pushes, für Repositorys mit großen Binärdateien (LFS-Pointer ausgenommen) oder für git push --all auf einem langlebigen Branch mit vielen Objekten. Ein normaler Klon über HTTPS funktioniert in jeder Größe (die Begrenzung gilt nur in Push-Richtung).

Ist SSH in deinem Netz gesperrt und stößt du regelmäßig an die Grenze, wende dich an den Support: Wir können dir Zugang zu einem HTTPS-Hostnamen direkt am Origin geben, der das CDN für Pushes umgeht.

Was du hier findest

  • Issues und PRs: der Issue-Tracker, der Ablauf von Code-Reviews, die Regeln für die Mergebarkeit.
  • Merge-Holds: Merges in einen Branch für ein Release oder einen Vorfall stoppen, über jeden Merge-Weg, mit einer verantwortlichen Person und einem Ablaufdatum.
  • Active work: wer gerade was baut, über Personen und ihre Agenten hinweg, und eine Warnung, wenn zwei Arbeiten nach derselben aussehen.
  • Wiki und öffentliche Dokumentation: internes Wiki pro Repository und der optionale öffentliche Spiegel unter frem.sh/<org>/<repo>/wiki.
  • Pakete: npm, Maven, Container, generisch. Kontingente und Ausnahmen.
  • Releases: Releases aus Git-Tags, Anhänge, signierte Prüfsummen.
  • Abhängigkeits-Updates: der plattformweite Renovate-Bot, Zeitpläne, Opt-outs.
  • Marketplace-Kompatibilität: welche GitHub Actions unverändert laufen und welche einen dünnen Wrapper brauchen.
  • KI: Zugriff für IDE-Assistenten, Modellauswahl, die Roadmap für Agenten-Identitäten per OAuth.