Utvikle
Dette er flaten for det daglige utviklingsarbeidet i fremforge. De fleste av disse sidene svarer én til én til et begrep i Forgejo; vi sier fra der fremforge legger sin egen oppførsel oppå.
Pushe store endringer
Git over HTTPS til https://frem.sh/<org>/<repo>.git går gjennom CDN-kanten, som begrenser enkeltforespørsler til 4 MB. En git push der pakkefilen er større enn det, returnerer 413 Payload Too Large.
For pusher over 4 MB bruker du SSH i stedet:
git remote set-url origin git@frem.sh:<org>/<repo>.git
git pushSSH (port 22) kobler direkte til Git-opprinnelsen og har ingen grense på størrelsen. Bruk det for store første pusher, repositoryer med store binærfiler (bortsett fra LFS-pekere) eller git push --all på en langlivet branch med mange objekter. Vanlig kloning over HTTPS fungerer fortsatt uansett størrelse (det er bare push-retningen som har grensen).
Hvis SSH er blokkert i nettverket ditt og du ofte treffer grensen, kontakt support. Vi kan gi deg tilgang til et HTTPS-vertsnavn direkte mot opprinnelsen som går utenom CDN-en for pusher.
Hva du finner her
- Issues og PR-er: issue-trackeren, flyten for kodegjennomgang og reglene for når noe kan merges.
- Merge-stopp: stopp merging inn i en branch under en utgivelse eller en hendelse, fra alle merge-veier, med en eier og en utløpstid.
- Aktivt arbeid: hvem som bygger hva, på tvers av personer og agentene deres, og en advarsel når to arbeidsoppgaver ser like ut.
- Wiki og offentlig dokumentasjon: intern wiki per repository og det offentlige speilet, som må slås på, på
frem.sh/<org>/<repo>/wiki. - Pakker: npm, Maven, container, generisk. Kvoter og overstyringer.
- Utgivelser: utgivelser fra Git-tagger, vedlegg, signerte sjekksummer.
- Avhengighetsoppdateringer: Renovate-boten for hele plattformen, tidsplaner, fravalg.
- Marketplace-kompatibilitet: hvilke GitHub Actions som fungerer som de er, og hvilke som trenger en tynn innpakning.
- AI: tilgang til AI-assistenter i IDE-en, modellvelger, veikartet for OAuth med agentidentitet.