Tuku Mahi ki te Kaihautū

Ngā ara katoa hei whakamahi i te goblin: tukuna he issue Linear ki a ia, whakahuatia ia i runga i tētahi merge request, tāpirihia he label ki tētahi issue GitHub, pātaitia i roto i Slack, tukua kia arotake aunoa i ō pull request, whakaritea rānei he loops.

Karekau he pātene "whakahaere" kotahi i roto i TaskGoblin. Engari, ka mātakitaki te kaihautū i ngā taputapu kua whakamahia kētia e koe, ā, ka tango mahi i te wā tonu e tukuna atu ai e koe — ko ngā āhuatanga ōrite ki tāu e whakamahi ai hei tuku mahi ki tētahi hoa mahi. Ko tēnei whārangi te rārangi katoa o aua mea whakaoho.

Ahakoa te horopaki e whakamahia ana e koe, ka tau te kaihautū ki te mahi, kua mōhio kē ki tōna horopaki, ā, ka pūrongo mai i te hua ki taua wāhi anō.

Tuku he Issue Linear

Whakaritea te kaiwhiwhi o tētahi issue Linear hei kaihautū TaskGoblin. Ka pānuihia e ia te taitara, te whakamārama, me ngā kōrero o te issue, ka mahi, ka hono anō hoki i te merge request ki te issue, me ngā whakahoutanga tūnga i te ara. Koinei te mea whakaoho tino nui, ā, koinei tā te aratakinga tere e whakamahi ai.

Hei tuku anō mō tētahi wāhanga anō, waiho he kōrero i runga i te issue e whakaahua ana i te panonitanga — ka haere tonu te kaihautū i runga i te peka kotahi.

Whakahuatia i runga i tētahi Merge Request, Pull Request rānei

Waiho he kōrero e whakahua ana i te goblin i runga i tētahi MR, PR rānei kua noho kē:

  • I runga i GitLab, @taskgoblin i roto i tētahi kōrero merge-request.
  • I runga i GitHub, @taskgoblin i roto i tētahi kōrero pull-request, issue rānei.

Whakamahia tēnei hei whakahoutanga: @taskgoblin please address the review comments @taskgoblin add tests for the edge case in the last commit rānei. Ka pana te kaihautū i tētahi commit whai muri ki te peka kotahi.

Arotake Waehere Aunoa

Ina tuwherahia, whakahoutia rānei tētahi merge request, pull request rānei, ka taea e TaskGoblin te arotake aunoa, ka tuhi hoki i āna urupare hei kōrero — kāore he whakahuatanga e hiahiatia ana. Mā tēnei ka noho te kaihautū hei kaiarotake wāhanga tuatahi mō ia panonitanga, kaua ko ngā mea noa nāna anō i tuhi.

Whakaoho mai i tētahi Issue

Kāore koe e hiahia ki te whakamahi i a Linear hei tīmata mai i tētahi issue:

  • I runga i GitHub, tāpirihia te label taskgoblin ki tētahi issue. Ko te label te mea whakaoho; ka whakahaerehia tonutia te rerenga e ngā whakahuatanga i ngā kōrero o taua issue.
  • I runga i GitLab, tukuna tētahi issue ki te bot @taskgoblin, whakahuatia rānei i roto i tētahi kōrero o te issue.

Pātai i roto i Slack

Whakahuatia te goblin i roto i tētahi thread Slack. Ka whakautu ia i te thread e rere ana te kōrero, nā reira ko Slack te horopaki tika ina tīmata te tono hei matapaki, kaua hei tikiti ōkawa. Hono tuatahi i a Slack mai i Whakaurunga.

Whakarite i tētahi Loop

Mō ngā mahi e tika ana kia pā ki tētahi ia, kaua ki te tono anake, hangaia he loops: he tohutohu kuputuhi kōrenga e whakahaerehia ana e te kaihautū i tētahi wā kotahi, i tētahi wā hoki e hokihoki ana. Ka rite tonu te āhua o ia whakaoho ki ērā atu rerenga katoa — ka whakaputa i tētahi thread, ka whakatuwhera hoki i tētahi merge request — nā reira ka tiritahi te loops i te hītori me te rerenga arotake ōrite. Whakahaeretia ēnei mai i /{organisation}/loops.

Ngā tauira pai: he whakahoutanga dependency ā-wiki, he tuhinga changelog ā-pō, he mahi whakapaipai e hokihoki ana.

Ngā Āhuatanga Ōrite o Ngā Mea Whakaoho Katoa

  • Ka tae mai te kaihautū me te horopaki. Ka pānuihia e ia te issue, te thread, te hītori kōrero rānei i mua i tōna tīmatanga.
  • Ka mahia te mahi i roto i tētahi sandbox, i runga i tētahi peka e kīia nei ko ai-{issue-identifier}, kāore rawa i runga i tō rorohiko ake.
  • Ka hoki mai te hua ki te wāhi i tonoa ai e koe. He merge request, he kōrero arotake, he whakautu Slack rānei — ki te wāhi kotahi i whakaohotia ai e koe.

Mō ngā mea e pā ana i waenganui i te whakaohotanga me te merge request, pānuihia Te Pēhea e Mahi ai te Kaihautū.