Preskočiť na obsah

Úlohy v LosOS Git

LosOS Git drží úlohy zariadenia: chyby, práce a nápady, pre kód aj pre čokoľvek iné. Nájdete ich pod Úlohy v bočnom paneli LosOS Git, na adrese https://<box>.local/git/issues, v jednom zozname pre všetky projekty na zariadení.

Projekty a kľúče​

Každá úloha patrí do projektu a každý projekt má krátky kľúč. Úloha sa volá kľúčom a číslom: BT-12 je úloha 12 projektu s kľúčom BT. Toto meno zostáva úlohe celý život, takže ho môžete pokojne napísať do commitu, chatu alebo e-mailu.

Repozitár dostane vlastný projekt, keď niekto prvýkrát otvorí jeho Úlohy. Kľúč vznikne z mena repozitára a čísla úloh projektu sú čísla repozitára: BT-12 a backup-tool#12 sú tá istá úloha. Projekt môže stáť aj sám, bez repozitára, pre prácu, ktorá nie je kód. Vytvorí ho Nový projekt v bočnom paneli. Projekt je buď súkromný, otvorený len ľuďom, ktorých doň pridáte, a tým, ktorí vidia jeho repozitár, alebo otvorený každému s účtom na zariadení, ktorý potom môže jeho úlohy aj meniť.

Stav, priorita a ostatné​

Úloha prechádza pracovným postupom projektu. Nový projekt má šesť stavov: Backlog, Todo, In Progress, In Review, Done a Canceled. Každý stav je jedného z piatich druhov: zásobník, na rade, rozpracované, hotové a zrušené. Zoznamy, nástenka aj uzatváracie slová nižšie sa riadia druhom, takže projekt môže stavy premenovať alebo pridať vlastné.

Okrem stavu má úloha:

  • prioritu: naliehavá, vysoká, stredná, nízka alebo žiadna;
  • jedného riešiteľa;
  • štítky, ktoré vzniknú na mieste, keď napíšete nové meno;
  • odhad v bodoch (1, 2, 3, 5, 8, 13 alebo 21);
  • termín;
  • cyklus (pozri nižšie);
  • nadradenú úlohu, čím sa z nej stane podúloha. Nadradená úloha ukazuje, koľko jej podúloh je hotových.

Dve úlohy môžu súvisieť: jedna blokuje druhú, jedna je duplikátom druhej, čím sa duplikát zruší, alebo jednoducho súvisia.

Každá úloha si pamätá svoju históriu: kto ju vytvoril, každú zmenu stavu, priority, riešiteľa, štítku či cyklu, každý komentár a commity a pull requesty, ktoré ju spomenuli.

Zoznamy, nástenka a pohľady​

Moje úlohy ukazuje, čo riešite vy, naprieč všetkými projektmi. Všetky úlohy ukazuje všetko, čo smiete vidieť. Projekt má svoje úlohy, svoj Zásobník s úlohami, ktoré nikto nezačal, a svoje Cykly.

Každý zoznam môžete zobraziť ako zoznam zoskupený podľa stavu alebo ako nástenku so stĺpcom pre každý stav. Na nástenke kartu potiahnete do iného stĺpca, aby ste zmenili jej stav, alebo hore a dole, aby ste zmenili poradie. Filter zúži zoznam podľa stavu, priority, riešiteľa, štítku, cyklu a ďalšieho a Zobrazenie vyberie, ako sa zoskupuje a zoraďuje. Uložiť pohľad si filter a rozloženie zapamätá pod menom v bočnom paneli; pohľad si môžete nechať pre seba alebo ho zdieľať s každým, kto vidí projekt.

Keď označíte úlohy zaškrtávacími políčkami alebo klávesom X, otvorí sa lišta, ktorá zmení stav, prioritu, riešiteľa alebo štítky všetkým naraz.

Cykly​

Cyklus je úsek času, zvyčajne týždeň alebo dva, s úlohami, ktoré doň patria. Cykly projektu ich vypíšu aj s tým, koľko ich úloh je hotových, a Tento cyklus ukáže úlohy cyklu, ktorý beží dnes.

Doručené​

Doručené vypíše, čo sa stalo s úlohami, ktoré sledujete: niekto vám úlohu pridelil, spomenul vás cez @, napísal komentár, zmenil stav alebo ju spomenul commit či pull request. Sledujete úlohu, ktorú ste vytvorili, ktorú riešite, kde ste komentovali alebo vás niekto spomenul, a každú, pri ktorej zapnete zvonček. Číslo pri Doručené počíta, čo ste ešte nečítali.

Klávesnica​

Všetko ide aj bez myši. Na stránkach úloh stlačte ? a uvidíte zoznam. Najčastejšie:

KlávesUrobí
Cnovú úlohu
J, Kposun v zozname nadol a nahor
Enterotvorí úlohu
Xoznačí ju
S, P, A, Lzmení jej stav, prioritu, riešiteľa alebo štítky
0 až 4nastaví jej prioritu
Bprepne medzi zoznamom a nástenkou
/hľadá v zozname
Ctrl+Knájde ktorúkoľvek úlohu, projekt alebo pohľad podľa mena

Commity a pull requesty​

Meno úlohy v správe commitu alebo v pull requeste ich prepojí: úloha ukáže commit alebo pull request a Doručené to oznámi tým, ktorí úlohu sledujú. Fungujú BT-12, #12 aj owner/repo#12.

Uzatváracie slovo pred menom úlohu aj dokončí: close, closes, closed, fix, fixes, fixed, fixing, resolve, resolves alebo resolved. Commit s Fixes BT-12 presunie BT-12 do Done, keď sa dostane do hlavnej vetvy repozitára. Pull request, ktorý úlohu spomenie, ju presunie do In Review, ak ju nikto nezačal, a keď sa pull request zlúči, úlohy, ktoré podľa neho uzatvára, prejdú do Done. Úlohu spomenie aj vetva pomenovaná po nej, napríklad bt-12-free-space.

Takto môže úlohu uzavrieť len ten, kto ju smie meniť.

S ostatnými aplikáciami​

Z ponuky ⋯ navrchu úlohy:

  • Poslať e-mailom otvorí LosOS Mail s menom a odkazom úlohy;
  • Zdieľať v chate ju otvorí v LosOS Chat;
  • Pridať termín do kalendára dá termín ako súbor kalendára;
  • Kontakt riešiteľa otvorí riešiteľa v Kontaktoch.

Pravým tlačidlom na úlohe v zozname alebo na nástenke dostanete Otvoriť na novej karte, Kopírovať odkaz, Kopírovať kľúč a názov, Pripnúť na bočný panel a tie isté položky pre Mail a Chat.

Vytvoriť úlohu začne úlohu z inej aplikácie. Otvorí novú kartu s už vyplneným názvom a textom, ktoré pred vytvorením môžete zmeniť:

  • v LosOS Mail tlačidlo navrchu správy správu zacituje;
  • v LosOS Chat ju zacituje ponuka správy;
  • v LosOS Cloud ponuka pravého tlačidla na súbore odkáže na súbor;
  • v Office a Poznámkach lišta nad vybranými slovami ich zacituje.

Správca si môže úlohu alebo projekt pripnúť na bočný panel správcovských stránok špendlíkom navrchu a vyhľadávanie na správcovských stránkach nájde úlohy podľa slov alebo kľúča. Dlaždica Úlohy na Prehľade ukazuje, koľko otvorených úloh je pridelených vám. Keď napíšete @ v popise, komentári alebo karte v LosOS Diagrams, ponúknu sa úlohy popri ľuďoch a súboroch, a rovnako aj v tlačidle odkazu nad vybranými slovami v Office a Poznámkach.

Mail, Chat a Kontakty sú tam, keď zariadenie zdieľa a je v sieti mesh. Každá vaša úloha s termínom je aj v odbere kalendára na https://<box>.local/git/api/v1/tracker/calendar.ics. Kalendárová aplikácia sa naň prihlási vaším menom a prístupovým tokenom LosOS Git s rozsahom pre úlohy ako heslom.

Keď je zapnuté Build with AI, AI boxu pri úlohe ju vie Rozdeliť na kroky, z ktorých zaškrtnutím urobíte podúlohy, alebo Zhrnúť, čo sa povedalo. Model beží na zariadení a nič sa nezmení, kým nevyberiete, čo si nechať.

Kto smie čo​

Kto vidí repozitár projektu, vidí aj jeho úlohy, môže ich komentovať a otvárať nové; nová úloha od niekoho, kto repozitár smie len čítať, si nechá názov a popis a nič iné. Na zmenu úlohy treba právo zápisu do repozitára alebo projektu. Pracovný postup, štítky, cykly a členov projektu menia jeho správcovia.

Zariadenie, ktoré malo Forgejo alebo nástenky LosOS Cloud​

Úlohy prenesené z Forgeja sa stanú úlohami projektu ich repozitára, s rovnakými číslami, komentármi a štítkami.

Nástenky LosOS Cloud sa prevezmú raz, pri prvom štarte s úlohami: každá nástenka sa stane projektom so stĺpcami ako pracovným postupom, jej karty úlohami so štítkami, riešiteľmi, termínmi a komentármi a jej členovia členmi projektu. Nástenka, ktorá patrila repozitáru, naplní projekt toho repozitára, a karta, ktorá ukazovala na jeho úlohu, presunie tú úlohu namiesto toho, aby vytvorila druhú. Kópia v LosOS Cloud zostane, ako bola. Čo sa prenieslo, je vypísané v /var/lib/losos-git/boards/import.json.