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
taskgoblinki 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.