지원 매트릭스

정확히 알아보기 Cor oi d가 지원하는 항목

이 매트릭스는 언어 서버, 빌드 흐름, 테스트 러너, 컨테이너화된 검증에 대한 현재 지원 상태를 가장 명확하게 보여주는 시각입니다. 설정이 필요한 경우에는 명확하게 안내합니다.

LSP
4
현재 지원되는 언어
Build
4
현재 지원되는 언어
Docker
7
현재 지원되는 언어

현재 호환성

오늘 Coroid가 검사, 빌드 및 검증할 수 있는 범위를 working contract로 보시길 권장합니다.

지원됨부분적설정 필요계획됨

TypeScript / JavaScript

Next.jsReactViteNode.js
  • LSP, 빌드, 브라우저 기반 검증까지 오늘날 가장 강력한 엔드투엔드 지원.
LSP
지원됨
Build
지원됨
Test
지원됨
Docker
지원됨

Python

DjangoFlaskFastAPIrequirements.txt / pyproject
  • Python LSP 지원이 가능하며, Django, Flask, FastAPI에 대한 프레임워크별 런타임 흐름이 가장 강합니다.
LSP
지원됨
Build
부분적
Test
부분적
Docker
지원됨

Java

Spring BootQuarkusMicronautMavenGradle
  • Java는 이제 LSP 및 Maven 기반 컨테이너 흐름을 지원합니다. Gradle 및 비공개 아티팩트는 명시적 설정이 필요하다고 간주하는 부분적 지원으로 간주됩니다.
LSP
지원됨
Build
지원됨
Test
부분적
Docker
부분적

.NET / C#

ASP.NET Coredotnet CLINuGet.sln / .csproj
  • .NET은 LSP, 복원/빌드 흐름, 및 ASP.NET 지향 Docker 시작을 지원합니다. 웹이 아닌 프로젝트의 런타임 검증은 다소 제한적입니다.
LSP
지원됨
Build
지원됨
Test
부분적
Docker
부분적

Go

Gin / Go HTTPgo.mod
  • Go 빌드 및 컨테이너 시작은 간단합니다. 풍부한 의미론적 언어 서버 지원은 아직 1급은 아닙니다.
LSP
계획됨
Build
지원됨
Test
부분적
Docker
지원됨

PHP

LaravelSymfonyComposer
  • Laravel 및 Symfony에 대한 프레임워크별 Docker 시작이 존재하지만, 의미론적 도구 및 광범위한 검증은 부분적입니다.
LSP
계획됨
Build
부분적
Test
부분적
Docker
지원됨

Ruby

RailsBundler
  • Rails 프로젝트를 Docker에서 시작할 수 있지만, 언어 서버 및 더 깊은 빌드/테스트 커버리지는 아직 제한적입니다.
LSP
계획됨
Build
부분적
Test
부분적
Docker
지원됨

추가 설정 필요 could

Private 패키지 피드에 대한 명시적 자격 증명 필요

저장소 자격 증명 또는 전체 구성 페이로드가 러너 환경에 주입될 때 Private Maven 및 NuGet 의존성이 작동합니다. Coroid는 private 피드 인증을 추측하지 않습니다.

저장소별 설정을 위한 부트스트랩 훅 제공

저장소가 복원이나 빌드 전에 사용자 정의 준비가 필요한 경우, 표준 설치/빌드/시작 체인 전에 부트스트랩 스크립트나 명령을 실행할 수 있습니다.

자바 지원은 래퍼 또는 표준 Maven 프로젝트와 함께 최상

Maven은 직접 지원되며 래퍼 기반 리포지토리는 가장 안전한 경로로 남아 있습니다. 래퍼를 커밋할 때 Gradle 지원이 가장 강합니다.

.NET 런타임 검증은 명확한 웹 진입점에 의존합니다

실행 가능한 프로젝트 파일이 명확한 ASP.NET Core 프로젝트가 컨테이너 런타임 검증에 가장 적합합니다.

다음 상황에서 최적의 결과

  • 관련성이 있을 경우 리포지는 mvnw 또는 gradlew와 같은 표준 래퍼를 커밋합니다.
  • 의존성 잠금 파일 및 매니페스트 파일이 커밋되어 현 상태를 반영합니다.
  • 비공개 피드 자격 증명은 로컬 머신 설정에 숨겨두지 않고 환경 변수로 주입됩니다.
  • 일회성 복원 또는 코드 생성 단계는 부족한 지식이 아닌 부트스트랩 스크립트에 기록됩니다.

저장소에 표준 래퍼, 락파일, 명확한 진입점 및 private 의존성에 대한 명시적 자격 증명이 포함될 때 호환성이 가장 강합니다.

호환성 매트릭스 | Coroid