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.

Projektin määritysten valikko

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

Projektin määrityskansion muokkaaminen

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.

Ohjatut käynnistyskomennot

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.

Usean komennon käynnistyssarjat

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.

Katso myös