GTM installeerimine

Eeldused

  • Sul peab olema installitud JetBrains IDE (IntelliJ antud juhul)
  • Sul peab olema git installitud
  • Omad enda arvutis Admin / sudo õigusi (Saad programme installeerida)
  • Sul on up-to-date git repo enda arvutis. git pull enne trackimise alustamist

gtm-core installeerimine

Manuaalse installi juhendid on leitavad siit

  1. Mine lehele https://github.com/DEVELOPEST/gtm-core/releases

  2. Vali sealt end operatsioonisüsteemile vastav gtm.

    Windows 10 jaoks on soovitatav .msi laiendiga fail, sest sisaldab installerit.
    Linux jaoks on soovitatav .deb laiendiga fail, sest debian package installeerimine on lihtsam.
    mac OS jaoks on ainult .zip laiendiga fail hetkel

  3. Kui valisid .msi või .deb laiendiga vaili (Win10 või Linux) siis mine Downloads kausta ja jooksuta seal installerit tehes sellel topelt klik.
    Windowsis avaneb installer:

    Sealt tuleb vajutada next kuni lõpuni ja siis install.
    Soovituslik on install asukohta mitte muuta, kuna installitav fail on väike (~10MB) ning asukoha muutmine võib tähendada vajadust manuaalselt uue asukoha PATH-i lisamisele.

    Linuxsis avaneb selline pilt:
    Sealt tuleb vajutada install ja gtm-core võiks olla installeeritud.

  4. Kui kasutad macOS-i, siis extracti alla laetud .zip faili sisu /usr/local/bin/ sisse.
    Peale seda anna gtm failile run õigused. Selleks ava terminal (sobib IntelliJ oma ka) ja jooksuta käsku chmod +x /usr/local/bin/gtm

  5. Kontrolli, kas installeerimine õnnestus
    Kui sul oli IntelliJ või terminal lahti, siis pane see kinni ja ava uuesti (restart)
    Ava terminal (ka IntelliJ oma sobib)

    Kirjuta terminali gtm ja vajuta ENTER

    Kui tuleb midagi sarnast, siis järelikult on installeerimine õnnestunud.

gtm-jetbrains installeerimine IntelliJ-sse

  1. Mine File > Settings > Plugins
    Avanema peaks midagi taolist:

  2. Sealt vali ülevalt keskelt Marketplace

  3. Kirjuta otsingusse gtm enhanced js vali pildil näidatud plugin.

  4. Vajuta install ja peale seda tee restart IntelliJ-le

  5. Kui avad projekti (või kui intellij avaneb) siis peaks tulema ette järgmine aken:

  6. Sealt vajuta YES, et alustada aja trackimist avatud repos.
    Sama asja saab teha terminalis kirjutades gtm init
    NB! Tee git pull enne trackimise alustamist! (Kui juba ei ole tehtud)

  7. Nüüd võiks aja trackimine toimida. Peale viimast commiti kulunud aega näed IntelliJ aknas all paremal.

  8. Peale commit tegemist saad kirjutada terminali gtm report, et näha viimase commiti kohta kulunud aega.

  9. Push ja pull peaks gitil toimima nagu ikka. Probleemide korral võta Tavo-ga ühendust.

  10. Kui kasutad mitut arvutit, siis teises arvutis peale gtm init tegemist (või YES nupu vajutust) pead tegema git fetch enne push tegemist! Edasi peaks kõik toimima ise.

Mõned kasulikud käsud

gtm report -this-week -format=files annab info failide kaupa, -this-week annab aja perioodi.

gtm report -this-week -format=timeline-hours annab väikse graafiku

gtm report --subdir=src/db -this-week -format=files -subdir abil saad filtreerida kaustu (arvestab ajakulu vaid nendes kaustades/failides)

gtm report -this-week -all -format=summary -all näitab aja kulu kõigi git repode peale kokku, kus gtm on aktiveeritud. --format=summary Näitab iga commiti kohta väikest kokkuvõtet.

gtm report --help Näitab kõiki võimalusi, kuidas gtm report käsku on veel võimalik kasutada