מטריצת תמיכה

ידע מדויק מה Coroid תומך בו

מטריצה זו מהווה את התצוגה הברורה ביותר של התמיכה הנוכחית בצדדי שפת API, תהליכי בנייה, מריצי בדיקות ווידוא ממוזגים. כאשר יש צורך בהקמה, נא לומר זאת באופן ישיר.

LSP
4
שפות עם תמיכה נוכחית
בנייה
4
שפות עם תמיכה נוכחית
Docker
7
שפות עם תמיכה נוכחית

תאימות נוכחית

השתמש במסמך זה ככתב-החשבונות לפעולתו של Coroid כיום בבדיקה, בנייה ואימות.

נתמךחלקינדרשת הקמהמתוכנן

TypeScript / JavaScript

Next.jsReactViteNode.js
  • תמיכה חזקה בהיקף מלא היום, כולל LSP, בנייה ואימות בדפדפן.
LSP
נתמך
בנייה
נתמך
בדיקה
נתמך
Docker
נתמך

Python

DjangoFlaskFastAPIrequirements.txt / pyproject
  • תמיכת LSP ל-Python זמינה; מסלולי זמן ריצה ספציפיים למסגרות חזקים עבור Django, Flask ו-FastAPI.
LSP
נתמך
בנייה
חלקי
בדיקה
חלקי
Docker
נתמך

Java

Spring BootQuarkusMicronautMavenGradle
  • Java כעת תומך ב-LSP וזרימות מכולה מבוססות Maven. Gradle ותוצרים פרטיים הם במיטבם נתמכים באופן חלקי עם הקמה מפורשת.
LSP
נתמך
בנייה
נתמך
בדיקה
חלקי
Docker
חלקי

.NET / C#

ASP.NET Coredotnet CLINuGet.sln / .csproj
  • .NET תומך ב-LSP, זרימות שיחזור/בנייה, ו-LSP עבור Docker בסביבת ASP.NET. פרויקטים שאינם ווב מוגבלים יותר לביצועי זמן ריצה.
LSP
נתמך
בנייה
נתמך
בדיקה
חלקי
Docker
חלקי

Go

Gin / Go HTTPgo.mod
  • בנייה והפעלת קונטיינרים ב-Go הן פשוטות. תמיכה משמעותית בשפת-שרת במיוחד עדיין אינה מהדרגה הראשונה.
LSP
מתוכנן
בנייה
נתמך
בדיקה
חלקי
Docker
נתמך

PHP

LaravelSymfonyComposer
  • הפעלת Docker מסגרת Laravel ו-Symfony קיימת; כלים סמנטיים ואימות רחב יותר עדיין חלקיים.
LSP
מתוכנן
בנייה
חלקי
בדיקה
חלקי
Docker
נתמך

Ruby

RailsBundler
  • פרויקטי Rails יכולים לפעול ב-Docker, אך תמיכת שפת-שרת ובדיקות בנייה Coverage רחבות עדיין מוגבלות.
LSP
מתוכנן
בנייה
חלקי
בדיקה
חלקי
Docker
נתמך

הגדרות נוספות שאולי תצטרכו

פידים פרטיים ל־packages דורשים אישורים מפורשים

תלויות Maven ו-NuGet פרטיות פועלות כאשר אישורי המאגר או payload תצורה מלא מוכנסים לסביבת הראנר. Coroid אינו מנחש אוטומטית אימות פיד פרטיים.

Bootstrap hooks זמינים להגדרת מאגר ייחודית

אם מאגר דורש הכנה מותאמת לפני שיחזור או בנייה, Coroid יכול להריץ סקריפטים או פקודות bootstrap לפני הרצף הרגיל של התקנה/בנייה/הפעלת התחלה.

תמיכת Java הטובה ביותר עם wrappers או פרויקטי Maven סטנדרטיים

Maven נתמך ישירות, וריפו-בסיסי מאוחסנים עדיין הנתיב הבטוח ביותר. התמיכה ב-Gradle strongest כאשר ה-wrapping מחויב.

.NET runtime verification תלויה בנקודת כניסה אינטרנטית ברורה

פרויקטי ASP.NET Core עם קובץ פרויקט בר-הרצה ברור הם ההתאמה הטובה ביותר לאימות זמן ריצה מנותק ממכולה.

מתאים בצורה הטובה ביותר כאשר

  • ההתחייבויות של הריפורט מכילות wrappers סטנדרטיים כמו mvnw או gradlew כאשר זה רלוונטי.
  • קבצי נעילת תלDependencies וקבצי המניפסט נבדקים ועכשוויים.
  • אמצעי הזדהות ל-feed פרטיים נ injected כנרות סביבתיות במקום להיות מוסתרים בהגדרות מכונה מקומית.
  • שלבי שחזור או דוגמאת קוד חד-פעמיים נתפסים בסקריפט bootstrap במקום ידע שבטי.

התאימות חזקה יותר כאשר מאגרי קוד כוללים מעטפות סטנדרטיות, קבצי נעילה, נקודות כניסה ברורות ואישורי גישה מפורשים לתלותות פרטיות.

מטריצת תאימות | Coroid