Skip to main content
Jenks Guo

Dokumentaro / how to

Antaŭrigardi en dev kaj promocii al produktado

Por Jenks — enscenigu ŝanĝojn en la branĉo dev, kontrolu ilin ĉe dev.jenksguo.xyz, poste publikigu ilin al la viva retejo (jenksguo.pages.dev kaj jenksguo.xyz).

Kiel la du medioj korespondas al branĉoj

Branĉo Retejo Indeksita de serĉiloj
main https://jenksguo.pages.dev jes
dev https://dev.jenksguo.xyz ne (noindex)

Ĉiu puŝo al branĉo rulas CI: traduki ŝanĝitajn enskribojn al ĉiuj lingvoj, konstrui, deploji al la retejo de tiu branĉo. Admin-skriboj defaŭlte iras al main; pasu --branch dev (CLI) aŭ "branch": "dev" (REST/MCP) por enscenigi anstataŭe.

1. Faru ŝanĝojn en dev

jenks admin put content/corpus/projects/smart-energy-meter.md smart-energy-meter.md \
  -m "Smart energy meter: add thesis link" --branch dev

Ripetu por tiom da ŝanĝoj kiom vi volas. Ĉiu skribo estas unu commit en dev.

2. Atendu la deplojo­n

jenks admin deploys --branch dev

Atendu ĝis la plej lasta ekzekuto por dev sukcesas. Tradukado aldonas iom da tempo kiam multaj enskriboj ŝanĝiĝis.

3. Kontrolu la antaŭrigardon

Malfermu la ŝanĝitajn paĝojn ĉe https://dev.jenksguo.xyz kaj almenaŭ unu tradukitan version, ekzemple https://dev.jenksguo.xyz/ja/projects/smart-energy-meter. Faru demandon al la dev-asistanto kiu tuŝas la ŝanĝon por kontroli ke la boto ĝin rimarkis:

jenks ask "What was Jenks's final-year project?" --api https://dev.jenksguo.xyz

4. Promociu

jenks admin promote

Tio kunfandas dev en main kaj ekigas la produktadan deplojo­n. Rulu jenks admin deploys denove por spekti ĝin finiĝi, poste kontrolu https://jenksguo.pages.dev.

Se io estas malĝusta

  • Antaŭ promocii: riparu ĝin en dev per alia commit, aŭ malfaru la ŝanĝon en git.
  • Post promocii: enmetu la riparon rekte en main, aŭ riparu en dev kaj promociu denove. Git konservas ĉiun version, do restarigi pli fruan dosieron ĉiam eblas.
  • Kunfanda konflikto dum promocii: iu ŝanĝis la saman dosieron rekte en main. Ĝisdatigu dev el main en git, solvu, kaj promociu denove.

.mdĈi tiu paĝo estas tradukita kun helpo de AI; oficialaj titoloj restas en la angla.