Tīmatanga Tere

Mai i te kore ki tō tono whakakotahi tuatahi i tuhia e te kaihautū i roto i te iti noa o ngā meneti: takiuru, hono i tētahi kaiwhakahaere take, tuku i tētahi mahi, ā, arotake i te hua.

Mā tēnei tīmatanga tere koe e kawe mai i tētahi pūkete hōu ki tō tono whakakotahi tuatahi i tuhia e te kaihautū. Ka pau pea te iti noa o ngā meneti — ko te nuinga o taua wā he tatari ki te kaihautū, ehara i te pāwhiri haere i ngā whirihoranga.

I mua i tō tīmata

Me whai wāhi kaiwhakahaere koe ki tētahi rōpū GitLab, ki tētahi whakahaere GitHub rānei, ōna pātaka waehere e hiahia ana koe kia mahia e te kaihautū, ā — kia mama ai te rerenga tuatahi — he wāhi mahi Linear. Koirā katoa: kāore he mea hei whakauru ā-rohe, kāore hoki he kī hei tāpae haere.

Tikanga 1 — Takiuru

Haere ki te whārangi takiuru, ā, takiuru mā GitLab, GitHub rānei. Mā tēnei whakaaetanga kotahi koe e takiuru me te whakarite hoki i tō whakahaere: ka hangaia e TaskGoblin tētahi whakahaere mō ia rōpū tawhiti (GitLab), mō te whakaurunga taupānga rānei (GitHub), nā reira kua hono ō pātaka waehere i te wā tonu ka tomo koe.

Mō GitHub, ka whakaurua e koe te GitHub App a TaskGoblin ki te whakahaere e hiahiatia ana e koe; ko te tokena whakaurunga a te taupānga te tuakiri pōti e tuhi ana hei taskgoblin[bot]. Mō GitLab, mā te whakaaetanga OAuth e tatau ō rōpū, ā, ka hono i a rātou.

Tikanga 2 — Hono i tō kaiwhakahaere take

Whakatuwherahia Integrations mai i te tahua whakahaere, ā, honoa Linear. He whakaaetanga OAuth pāwhiri-kotahi tēnei e taea ai e TaskGoblin te kite i ngā take kua tukuna ki a ia, me te whakahou kōrero anō. Mehemea kei Slack tō rōpū e noho ana, honoa hoki Slack ki konei — kātahi koe ka taea te tapa i te goblin i roto i tētahi taatai kōrero.

Tirohia Hono i ō whakauru mō te rārangi katoa me ngā mea e whakatuwherahia ana e ia mea.

Tikanga 3 — Tuku i tētahi mahi ki te kaihautū

Nāianei, tukuna atu he mahi. Ko te mahi tuatahi ngāwari rawa he huringa iti, kua whakaahuahia pai — he whakatika kōrero, he whakahoutanga iti, he whakamātautau ngaro rānei.

  • I roto i Linear: whakatuwherahia tētahi take, whakaahuahia mārama te huringa, ā, whakaritea te kaiwhiwhi hei TaskGoblin.
  • I runga i GitHub: tāpirihia te tapanga taskgoblin ki tētahi take.
  • I runga i GitLab: tukuna tētahi take ki te pōti @taskgoblin.

Ka mau aunoa a TaskGoblin i te mahi — ko te tukunga, te tapanga rānei te take whakaoho. Kāore he rārangi tatari hei tiaki, kāore he pātene hei pāwhiri.

Tikanga 4 — Mātakitakina tana mahi

Ka whakaarahia e te kaihautū tētahi pouaka noho, ka tāruatia te pātaka waehere, ā, ka tīmata te mahi i runga i tētahi peka kua tapaina ko ai-{issue-identifier}. Ka tuhia e ia te ahunga whakamua ki te take i a ia e haere ana, nā reira ka taea e koe te whai i te mahi me te kore e whakatuwhera i tētahi mea hōu. Ka oti ana, ka tāpaetia, ka panaina, ā, ka whakatuwherahia tētahi tono whakakotahi (pull request rānei) kua hono ki te take.

Tikanga 5 — Arotake, ā, whakahoutia anō

Arotakehia te tono whakakotahi pēnei tonu i tō arotake i tā tētahi hoa mahi. Mehemea he mea hei huri, kaua e whakatuwhera anō i tētahi matapihi kōrerorero — waiho noa he kōrero arotake, ka tapa @taskgoblin, whakautu rānei i runga i te take. Ka anga whakamua anō te kaihautū i runga i te peka kotahi, me te horopaki katoa o te rerenga tae noa ki tēnei wā, ā, ka panaina he tāpaenga whai muri. Tirohia Tuku mahi ki te kaihautū mō ngā huarahi katoa hei tuku anō ki a ia.

Ko tāu i mahi ai

Kua honoa e koe ō taputapu, kua tukuna he mahi mā roto i te mata kua whakamahia kētia e tō rōpū, ā, kua whiwhi anō i tētahi tono whakakotahi ka taea te arotake — me te kore rawa te kaihautū e pā ki tō rorohiko kōpaki. Koirā te huringa katoa. Ko ērā atu mea katoa o ēnei tuhinga he taipitopito kei runga ake i tēnei.