Gå til hovedinnhold

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 push

SSH (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.