Vet exakt Vad Coroid Stöder
Denna matris ger den tydligaste överblicken över nuvarande stöd för språklösningar, byggflöden, testkörningar och containeriserad verifiering. Där uppsättning krävs säger vi det direkt.
- LSP
- 5
- språk med nuvarande stöd
- Bygg
- 4
- språk med nuvarande stöd
- Docker
- 8
- språk med nuvarande stöd
Nuvarande Kompatibilitet
Använd detta som arbetskontrakt för vad Coroid kan inspektera, bygga och verifiera idag.
TypeScript / JavaScript
- Stöd för end-to-end starkast idag, inklusive LSP, byggsteg och webbläsarbaserad verifiering.
Mobil TypeScript
- Expo- och React Native-projekt stöds via TypeScript/Node-verktygskedjan. Typkontroll och Jest-tester kan verifieras lokalt; nativesimulator, enhet och butik byggnader kräver plattformsetup.
Python
- Python LSP-stöd finns tillgängligt; ramverksspecifika körflöden är starkast för Django, Flask och FastAPI.
Java
- Java stöder nu LSP och Maven-baserade containerflöden. Gradle och privata artefakter betraktas bäst som delvis stöd med explicit inställning.
.NET / C#
- .NET stöder LSP, återställnings-/byggflöden och ASP.NET-inriktad Dockerstart. Icke-webb-projekt har begränsad körverifiering.
Go
- Go-byggnader och containerstart är enkla. Rik semantisk språkserver-stöd är ännu inte förstklassigt.
PHP
- Ramverksspecifik Docker-start finns för Laravel och Symfony, men semantiska verktyg och bredare verifiering är fortfarande delvis.
Ruby
- Rails-projekt kan köras i Docker, men språkserver och djupare bygg/test-coverage är fortfarande begränsade.
Extra uppsättning du kan behöva
Privata paketkällor kräver tydliga uppgifter
Privata Maven- och NuGet-beroenden fungerar närkredentialer eller fullständiga konfigurationspayloads injiceras i körmiljön. Coroid gissar inte privata feed-autentiseringar.
Bootstrap-hooks finns tillgängliga för repospecifik uppsättning
Om ett repo behöver särskild förberedelse innan återställning eller byggning kan Coroid köra bootstrap-skript eller kommandon före den vanliga installera-/bygg-/startkedjan.
Java-stöd är bäst med wrappers eller standard Maven-projekt
Maven stöds direkt och wrapper-baserade repos är den säkraste vägen. Gradle-stöd är starkast när wrappern är committad.
.NET-körverifiering förutsätter en tydlig webb-entrypoint
ASP.NET Core-projekt med en tydlig körbar projektfil passar bäst för containeriserad körverifiering.
Mobil native-byggnader kräver plattformverktyg
Expo TypeScript-kod kan typkontrolleras och testas utan emulatorer. iOS-simulator/enhet byggnader kräver macOS och Xcode; Android-byggnader kräver Android SDK eller en Expo-kompatibel runner.
Fungerar bäst när
- Ditt repo innehåller vanliga wrappers som mvnw eller gradlew där det är relevant.
- Beroende-låsfiler och manifestfiler är incheckade och aktuella.
- Kredentialer för privata feeds injiceras som miljövariabler istället för att gömmas i lokal maskin-konfiguration.
- Vid engångsåterställningar eller kodgenereringssteg sparas de i ett bootstrap-skript istället för tribal kunskap.
Kompatibilitet är starkast när arkiv innehåller standard-wrapper, låsfiler, tydliga ingångspunkter och tydliga behörigheter för privata beroenden.