Projektin määritykset
Repossasi oleva .1devtool/-kansio, joka sisältää terminaalit, käynnistyskomennot ja tehtävät — jotta repon kloonaava tiimikaveri saa saman asetuksesi.
Suurin osa siitä, mikä tekee projektissa työskentelystä mukavaa — mitkä terminaalit avaat, mitä kukin niistä ajaa käynnistyessään, mikä agentti menee minnekin — on tietoa, joka tavallisesti asuu yhden ihmisen päässä. 1DevTool voi tallentaa sen sijaan repositorioon.

.1devtool/-kansio
Projektin määritykset ovat kansio repositoriosi juuressa:
.1devtool/
tasks/ # one markdown file per task
... # project setup files
Se on tavallista tekstiä, joten se diffautuu, sitä voidaan katselmoida ja se kulkee haaran mukana kuten mikä tahansa muu tiedosto. Committaa se, niin repon kloonaava tiimikaveri saa asetuksesi; lisää se .gitignore-tiedostoon, niin se pysyy vain sinun omanasi.
Muokkaaminen
Avaa määritysten muokkain projektin kontekstivalikosta sivupalkissa. Se muokkaa tiedostoja suoraan paikallaan, joten kaiken, minkä voit tehdä täällä, voit tehdä myös käsin editorissa.

Käynnistyskomennot
Jokaisella terminaalilla voi olla käynnistyskomento, joka ajetaan sen avautuessa — npm run dev, docker compose up, SSH-tunneli tai source .venv/bin/activate.

Usean komennon sarjat ovat tuettuja, ja ne käännetään yhdeksi shell-riviksi, minkä ansiosta ne toimivat myös Windows ConPTY:ssä. Windowsissa WSL-komennot kääritään muotoon wsl -- bash -lc.

Tehtävät kulkevat haaran mukana
Tehtävät ovat markdown-tiedostoja hakemistossa .1devtool/tasks/. Feature-haaralla on omat tehtävänsä, pull request näyttää sen lisäämät tehtävät, ja git log kertoo, milloin tehtävä on muuttunut. Katso Tehtävät.
Jakaminen vai paikallisena pitäminen
Jaetun määrityksen käyttäminen on ilmaista. Sen laatiminen ja vieminen on Pro-ominaisuus — ajatuksena on, että tiimi voi antaa asetuksensa kenelle tahansa, myös ilmaisversion käyttäjille.
Mitä siihen ei kuulu
Salaisuudet. Käytä arvoille ympäristömuuttujien hallintaa ja pidä .env tavalliseen tapaan pois repositoriosta. Projektin määritykset kuvaavat rakennetta — mitkä terminaalit, mitkä komennot — eivät tunnistetietoja.