Whakataki

Ka whakahaere a TaskGoblin i ngā koromeke hangarau: he kaiwhakaoho me tētahi tohutohu, i roto tonu i ngā taputapu kua whakamahia e tō rōpū. Arotake waehere, tango take, tiaki pō — ka oti me te kore he tangata e maumahara ki te tono.

Kāti te tuhi pire ki ngā pokapū. Tīmata ki te hoahoa koromeke.

Ko taua rerekētanga te hua katoa. He kotahi anake te whakautu a te pire, kotahi anō te wā, ā, mēnā anake ka maumahara tētahi ki te patopato. Ko te koromeke he kaiwhakaoho me tētahi tohutohu: ka oho mai i a ia anō, ka mahi i roto i tētahi kōpaki kapua motuhake, ka huaki i tētahi merge request hei arotake māu, ka tuhi i āna i ako ai, ā, kua rite mō te huringa e whai ake nei.

Kāore koe e whakatuwhera taupānga, kāore hoki e whakapiri waehere ki tētahi matapihi kōrero. Ka tūhono koe i ngā taputapu kua whakamahia e tō rōpū, ā, ka tīmata te mahi ki roto tonu i aua taputapu.

He kaiwhakaoho me te tohutohu te koromeke

  • Ko te kaiwhakaoho he takahanga — kua huakina he pull request, kua tohaina he take ki te goblin — he wā whakarite rānei, pērā i ia rā mahi i te 07:00.
  • He reo māori noa te tohutohu, ehara i te DSL. "Arotakehia tēnei merge request mō te tika me te haumarutanga — tohua ngā raruraru tūturu, kaua ngā āhua noa." Ko tētahi atu: "Tirohia a acme/web mō ngā whakahou rawa haumaru, ka huaki i tētahi merge request."

Ko ngā mahi katoa a TaskGoblin, he koromeke pēnei. Ko te arotake waehere aunoa he koromeke takahanga i runga i pull request kua huakina. Ko te toha take ka whiwhi merge request mai, he koromeke takahanga i runga i take kua tohaina. Ko te tirotiro hauora o te huinga whakamātau i te pō, he koromeke wā whakarite i te 06:00. Kāore he "āhuatanga aunoa" i tāpiritia ki te taha — ko te koromeke te pūtake, ā, ko ngā whanonga e rite ana ki te mea i hangaia ki roto, he koromeke nāu, ka taea e koe te tuhi anō.

Ki te kotahi anake atu te whārangi ka pānuitia e koe, pānuitia Ngā koromeke.

Ka tīmata koe me ngā koromeke e rere kē ana

Takiuru mā GitLab, mā GitHub rānei, ā, ka whakaritea e TaskGoblin tō whakahaere, ka tūhono i ō pātaka, ka whakauru i ngā koromeke taunoa a taua kaiwhakarato — te arotake merge request, te tango take kua tohaina. Huakina he pull request, ā, ka arotakehia i mua i tō whakaritenga i tētahi mea.

He koromeke noa aua taunoa i runga i tō whārangi Loops. Pānuitia te tohutohu, tuhia anō ki ō ake kupu, tārewahia, mukua rānei. Ko te take nui, nāu te whanonga.

He aha te āhua tūturu o tētahi koromeke

Ka tuhia ngā koromeke ki te reo māori noa. Anei tētahi tūturu mai i te whare tauira — he kaitiaki pō mō tō huinga whakamātau:

Kaiwhakaoho — ia rā i te 06:00

TohutohuTāruatia a acme/web, whakahaerehia te huinga whakamātau katoa i runga i te peka taunoa. Ki te hē tētahi mea, ā, he iti, he haumaru te whakatikatika, huakina he MR; ki te kore, whakarāpopototia ngā hē. Ki te pai katoa, kaua e aha.

E toru ngā rerenga kōrero, engari tirohia ngā mea kei roto: ko hea hei mahi, he aha hei mahi, āhea whakatika ai, āhea whakapiki ake ai, ā — ko te rārangi tino nui rawa o ia tohutohu kore-tirotiro — te whakaaetanga kia kaua e aha. Nā taua rerenga whakamutunga, ka whiwhi merge request koe i ngā ata i pakaru ai tētahi mea, ā, ka noho puku i ngā ata kāore i pakaru.

E iwa ngā tauira kei te whare hei tīmatanga: whakahou rawa, tuhinga kua kotiti, tāurunga changelog, tahi nama hangarau, whakarāpopoto mahi, whakamaharatanga MR kua tū roa, akiaki wehewehe mahi. Ka taea katoa te whakatika, nōu katoa i te wā e kōwhiri ai koe. Tirohia Ngā koromeke wā whakarite mō te huinga katoa.

He aha ngā koromeke e rere ai i te kapua

Nā te mea ka rere te goblin i roto i tētahi kōpaki kapua motuhake, kaua i runga i te pona a tētahi, koinei te āhua o te mahi:

  • Tukutahi kore — tukuna atu, ka kati i tō mīhini.
  • Motuhake — kotahi te rohe mō ia whakahaere, ā, ka werohia ō taipitopito whakaū ki te taha o te pokapū, kāore rawa e hoatu kia pānuitia e ia.
  • Whakarara — he peka, he kōpaki motuhake tā ia omanga; nō reira tekau ngā koromeke e oho tahi ana, tekau ngā goblin e mahi ana, ehara i te rārangi tatari.
  • Mataara tonu — ka oti te mahi tiaki i te 03:00 me te arotake i te pull request i huakina i waenganui pō, me te kore he tangata e oho ana.

He aha ka tae mai i te mutunga o tētahi huringa

He peka me tētahi merge request, ka arotakehia pērā tonu i tā tētahi hoa mahi — ko ngā kōrero arotake ā-rārangi rānei, ko tētahi whakautu rānei i te miro Slack i pātai ai koe. Kāore rawa he pakitara kupu hei mahi māu anō, kāore hoki he tuku hāngai ki tō peka taunoa.

I raro iho, he pokapū waehere tūturu (Claude Code, Codex, Gemini rānei) me te kape o tō pātaka: ka pānui kōnae, ka whakahaere whakahau me ngā whakamātau, ka mahi i te raruraru pērā i tētahi kaituku. Nā te mea he tuakiri motuhake tōna i ia taputapu — @taskgoblin i GitLab, Slack me Teams, taskgoblin[bot] i GitHub — ka taea e te rōpū katoa te tuku mahi ki a ia, ka kite hoki te rōpū katoa i āna mahi.

Ka ahu ki hea

Tīmata ki konei

  • Tīmatanga tere — mai i te takiuru ki tō pull request tuatahi kua arotakehia me tō koromeke wā whakarite tuatahi.
  • Ngā koromeke — te pūtake, me te take ka hipa i te pire.

Hangaia ō koromeke

Kia mārama ki te miihini

Utu