Ülesandejälgijad
Looge vaatamisel ülesanne: nupp mängijas, teie kirjeldus, link juba kaasas.
1. Miks käsitsi
Kõik muud sillad käivituvad ise. See teadlikult mitte.
Ülesanne on inimese töö. Iga raevuklõpsu kohta ülesanne ummistaks tahvli ja peagi filtreeritaks välja ka päris mured.
Teie käivitate: vaatate, märkate, vajutate ja kirjeldate. Link olemas, otsustus teie.
Nupp ainult omanikul ja administraatoril, jagatud lingis mitte. Saaja ei tohiks ülesandeid luua.
2. Viis jälgijat ja nõuded
| Sihtkoht | Teie annate | |
|---|---|---|
| Jira | projekti ülesanne | sait, e-post, API-tõend, projektivõti, ülesandetüüp |
| Linear | meeskonna ülesanne | API-võti, meeskonna ID |
| Asana | projekti ülesanne | isiklik tõend, projekti ID |
| Trello | loendi kaart | võti, tõend, loendi ID |
| GitHub | hoidla ülesanne | isiklik tõend, owner/repo |
Üks paan, üks pakkuja. Teise valik on seadistusmuutus, mitte migratsioon.
ID-de allikad
Lineari meeskonna-ID ja Asana projekti-ID on nähtavad brauseris meeskonda või projekti avades URL-is. Trello loendi-ID on neist viiest raskeim: lisage .json tahvli URL-ile ja leidke loend. Jira võti on prefiks ACME nimes ACME-1234.
3. Lingi koostab server
Kirjeldus teie, link meie. Koostatakse vaadeldud seansist, vorm ei saa mõjutada.
Ülesannet klõpsavad teised. Brauserilingiga saaks võltsitud päring sisestada võõra aadressi usaldatud tööriista.
HTTP 200 pole tõend ülesandest
Linear kasutab GraphQL-i, mis vastab 200 OK koos errors massiiviga keeldumisel. Ainult olekukoodi vaatav sild teataks edust ülesande puhul, mida kunagi ei loodud. Me loeme keha.
Uue ülesande ID pannakse kinnitusele kontrollimiseks, mitte rohelise sõnumi usaldamiseks.
4. Mida pole
Automaatülesandeid
Vaadake ülal. Automatiseerimiseks saab veebihaagisild saata häiritussignaalid Zapieri või Make’i, kus otsustate, mis ülesannet väärib.
Kahesuunalist sünkrooni
Sulgemine ei muuda MousePlayerit ega vastupidi. Poolik sünkroon oleks hullem kui puudumine, sest sellele toetutakse.
Manuseid
Salvestis jääb meile. Video viiks isikuandmed teise säilitusreegliga süsteemi, mitte külastajaga kokkulepitule.
Tõend AES-256-GCM krüptitud, uuesti ei kuvata. Järjekorda ei panda: päringu ajal otsene kutse.
5. GitLab, Azure DevOps ja ClickUp
Veel kolm, sama nupp ja käsitsikäivitus.
| Teie annate | |
|---|---|
| GitLab | host, projekt ja tõend, ka oma GitLab |
| Azure DevOps | organisatsioon, projekt, tööüksusetüüp, PAT |
| ClickUp | loendi ID ja isiklik tõend |
GitLabi host võib olla teie oma
Ise majutatav, seega väli, mitte püsiväärtus. Kleepige gitlab.com kui kasutate seda.
Azure DevOpsi kaks eripära
Keha JSON Patch, mitte objekt, sisutüüp application/json-patch+json , muidu 415. Dollarimärk tööüksusetüübi ees URL-is on aadressi osa, mitte täitmata kohatäide.
ClickUp tahab paljast tõendit
Ilma Bearer eesliiteta. Eesoleva sõnaga tõend lükatakse tagasi 401-ga, mis näib täpselt nagu vale tõend.
Kaubamärgid kuuluvad omanikele. MousePlayeril pole pakkujatega ärisuhet.