Ein Projekt ist ein Repository sowie alles, was Coroid zum Arbeiten darin benötigt: Build- und Testbefehle, Kontext, Richtlinien und Einstellungen.
Erstellen Sie eines über Projekte → Neu, wobei Sie ein Repository aus einem verbundenen Anbieter auswählen. Falls das erwartete Repository fehlt, lesen Sie unter Ihren Code verbinden.
Was beim Erstellen passiert
Coroid kopiert das Repository und analysiert es, um die verwendeten Sprachen und Frameworks, den Build-Prozess, die Testausführung sowie die Möglichkeit der Containerisierung zu bestimmen.
Überprüfen Sie das Ergebnis. Sehen Sie sich Build- und Testkonfiguration an – dies ist die Konfiguration, von der alles andere abhängt.
Was ein Projekt umfasst
| Bereich | Was er umfasst |
|---|---|
| Repository | Basisspur, Verhalten von Spuren – siehe Repository- und Branch-Einstellungen |
| Build und Test | Wie das Projekt kompiliert und überprüft wird |
| Kontext | Dokumente, Richtlinien und Referenzen, die die Agenten lesen |
| Qualität | Welche Richtlinien und Prüfschritte gelten |
| Testziele | Umgebungen und Konten für Browser-Tests |
| Entdeckungen | Was Coroid im Codebase gefunden hat |
| Machbarkeit | Signale zur Dateigröße und zur Strukturqualität |
Ein Projekt pro Repository
Weisen Sie nicht zwei Projekte auf dasselbe Repository hin, um zwei Arbeitsstränge darzustellen. Verwenden Sie dafür Pläne, Sprints oder Spuren – siehe Aufgaben, Pläne, Sprints und Spuren – so teilen sich beide Stränge eine gemeinsame Ansicht des Codes, einheitliche Konventionen und einen einzigen Kontext.
Bei einem System mit mehreren Repositories erstellen Sie für jedes ein Projekt. Coroid kann dann die Arbeit zwischen ihnen koordinieren.
Test- und Vorschau-Projekte
Für Experimente und vorübergehende Arbeiten sorgt ein Testprojekt dafür, dass der Lärm aus Ihren echten Projekten fernbleibt. Lesen Sie unter Vorschau- und Testprojekte.
Löschen
Beim Löschen eines Projekts werden seine Konfiguration, der Kontext und die Historie aus Coroid entfernt. Das Repository bleibt davon unberührt – die von Coroid erstellten Spuren und Pull Requests verbleiben im Anbieter unter Ihrer Kontrolle.
Gelöschte Projekte können vor der endgültigen Entfernung für eine gewisse Zeit wiederhergestellt werden. Die Aufbewahrungsdauer richtet sich nach den Einstellungen Ihrer Organisation – siehe Datenaufbewahrung.