Skip to main content
JGJenks Guo

Dokumentaro / how to

Antaŭrigardi en dev kaj promocii al produktado

Por Jenks — stagi ŝanĝojn en la branĉo dev, kontroli ilin ĉe dev.jenksguo.xyz, poste publikigi ilin ĉe jenksguo.xyz.

Kiel la du medioj rilatas al branĉoj

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

Ĉiu puŝo al branĉo lanĉas CI: traduki ŝanĝitajn enskribojn al ĉiuj lingvoj, konstrui, deploi al la retejo de tiu branĉo. Admin-skriboj defaŭlte iras al main; pasu --branch dev (CLI) aŭ "branch": "dev" (REST/MCP) por stagi 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 deplojon

jenks admin deploys --branch dev

Atendu ĝis la lasta rulado 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 al la dev-asistanto demandon, kiu rilatas al la ŝanĝo por kontroli, ke la boto kaptis ĝin:

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

4. Promocii

jenks admin promote

Tio kunfandas dev en main kaj ekigas la produktadan deplojon. Rulu jenks admin deploys denove por spekti la finon, poste kontrolu https://jenksguo.xyz.

Se io estas malĝusta

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

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