Ett projekt är ett repository plus allt som Coroid behöver för att arbeta i det: bygg- och testkommandon, kontext, policyer och inställningar.
Skapa ett från Projekt → Nytt, och välj ett repository från en ansluten leverantör. Om repositoryt du förväntar dig saknas kan du läsa Anslut din källkod.
Vad som händer när du skapar ett projekt
Coroid klonar repositoryt och analyserar det för att fastställa språk och ramverk, hur det byggs, hur testerna körs och om det kan containeriseras.
Kontrollera resultatet. Se Konfiguration för bygg och test — det här är den konfiguration som allt annat bygger på.
Vad ett projekt omfattar
| Område | Vad det omfattar |
|---|---|
| Repository | Basbranch, branchbeteende — se Inställningar för repository och branch |
| Bygg och test | Hur projektet kompileras och verifieras |
| Kontext | Dokument, policyer och referenser som agenterna läser |
| Kvalitet | Vilka policyer och grindar som gäller |
| Testmål | Miljöer och konton för webbläsartester |
| Upptäckter | Vad Coroid hittade i kodbasen |
| Genomförbarhet | Signaler om filstorlek och mönsterkvalitet |
Ett projekt per repository
Peka inte två projekt mot samma repository för att representera två arbetsflöden. Använd planer, sprintar eller banor för det — se Uppgifter, planer, sprintar och banor — så att båda flödena delar samma vy av koden, samma uppsättning konventioner och samma kontext.
För ett system som sträcker sig över flera repositoryn skapar du ett projekt för varje. Coroid kan sedan samordna arbetet mellan dem.
Projekt för experiment och förhandsvisning
För experiment och tillfälligt arbete håller ett projekt för testarbete brus borta från dina riktiga projekt. Se Projekt för förhandsvisning och testarbete.
Ta bort
Om du tar bort ett projekt tas dess konfiguration, kontext och historik bort från Coroid. Det påverkar inte ditt repository — brancher och pull requests som Coroid har skapat finns kvar hos din leverantör och under din kontroll.
Borttagna projekt kan återställas under en period innan borttagningen blir permanent. Datalagring styrs av organisationens inställningar — se Datalagring.