Add a Danish (.da) and a Bahasa Malaysia (.ms) page for each of the five wiki pages, a language bar on every page and a three-language sidebar, as in the wiki of TirSystem/github-action. Each translation records the sha256 of the English page it follows and names English as authoritative.
3.2 KiB
Dette er en oversættelse af
UpdatingTheFramework. Den engelske side er autoritativ, og ændringer her bliver overskrevet, næste gang wikien publiceres.
English | Dansk | Bahasa Melayu
Opdatering af frameworket
Et projekt oprettet af Repo Foundry har SQA-QC-Framework som git-submodulet framework. En clone eller en git pull flytter det ikke: projektet bliver på den framework-commit, det har registreret. For at holde frameworket opdateret kører du dette i projektet, fra dets rod:
git submodule update --init --remote --recursive framework
| Del | Hvorfor |
|---|---|
--init |
henter submodulet, hvis det ikke findes endnu |
--remote |
flytter framework til den nyeste commit i framework-repositoryet i stedet for den commit, projektet har registreret |
--recursive |
opdaterer også det submodul, frameworket selv har (framework/qc, checklisterne) |
Efter opdateringen
-
Installér skills igen, så kopierne i
.claude/skills/og.agents/skills/svarer til det nye framework:bash framework/scripts/install-skills.sh -
Gennemgå, hvad der er ændret, og commit derefter den nye framework-commit på en branch (frameworkets hooks afviser commits på
main):git status git switch -c update-framework git add framework git commit -m "Update the framework" -
Opdatér
AGENTS.md(næste afsnit).
Opdatér AGENTS.md til den nyeste skabelon
AGENTS.md i dit projekt blev kopieret fra framework/templates/AGENTS-template.md, da projektet blev oprettet. Det er en kopi, så den ændres ikke, når frameworket ændres. Skabelonen indeholder de regler, frameworkets skills og hooks forventer (for eksempel superviseret og autonom tilstand), så opdatér den efter hver framework-opdatering.
-
Se, hvad der er forskelligt:
diff -u AGENTS.md framework/templates/AGENTS-template.md -
Hvis du aldrig har redigeret
AGENTS.md, erstat den:cp framework/templates/AGENTS-template.md AGENTS.md -
Hvis du har tilføjet egne regler, kopiér de nye eller ændrede skabelonafsnit ind i
AGENTS.mdi hånden og behold dine egne. Hvis du erstatter filen, mister du dem.
Repo Foundry lægger /AGENTS.md i .git/info/exclude i det nye projekt, så git ikke viser filen, og ændringen er ikke en commit: den påvirker kun din arbejdskopi. Erstat ikke docs/artifact-registry.md på samme måde: den indeholder dit projekts egne rækker, så sammenlign den kun med framework/templates/artifact-registry-template.md og kopiér det, du har brug for.
Noter
--remotefølger framework-repositoryets standardbranch, ikke et release-tag. For at blive på et release skal du i stedet checke tagget ud i submodulet:git -C framework checkout <tag>, og derefter committeframeworksom ovenfor.- En anden person, der clone'r projektet eller henter din commit, får den registrerede framework-commit med
git submodule update --init --recursive. - Submodulet hentes over SSH på port 10022, så SSH-opsætningen gælder også for opdateringer.