ידע מדויק מה Coroid תומך בו
מטריצה זו מהווה את התצוגה הברורה ביותר של התמיכה הנוכחית בצדדי שפת API, תהליכי בנייה, מריצי בדיקות ווידוא ממוזגים. כאשר יש צורך בהקמה, נא לומר זאת באופן ישיר.
תאימות נוכחית
השתמש במסמך זה ככתב-החשבונות לפעולתו של Coroid כיום בבדיקה, בנייה ואימות.
TypeScript / JavaScript
- תמיכה חזקה בהיקף מלא היום, כולל LSP, בנייה ואימות בדפדפן.
Python
- תמיכת LSP ל-Python זמינה; מסלולי זמן ריצה ספציפיים למסגרות חזקים עבור Django, Flask ו-FastAPI.
Java
- Java כעת תומך ב-LSP וזרימות מכולה מבוססות Maven. Gradle ותוצרים פרטיים הם במיטבם נתמכים באופן חלקי עם הקמה מפורשת.
.NET / C#
- .NET תומך ב-LSP, זרימות שיחזור/בנייה, ו-LSP עבור Docker בסביבת ASP.NET. פרויקטים שאינם ווב מוגבלים יותר לביצועי זמן ריצה.
Go
- בנייה והפעלת קונטיינרים ב-Go הן פשוטות. תמיכה משמעותית בשפת-שרת במיוחד עדיין אינה מהדרגה הראשונה.
PHP
- הפעלת Docker מסגרת Laravel ו-Symfony קיימת; כלים סמנטיים ואימות רחב יותר עדיין חלקיים.
Ruby
- פרויקטי Rails יכולים לפעול ב-Docker, אך תמיכת שפת-שרת ובדיקות בנייה Coverage רחבות עדיין מוגבלות.
הגדרות נוספות שאולי תצטרכו
פידים פרטיים ל־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 במקום ידע שבטי.
התאימות חזקה יותר כאשר מאגרי קוד כוללים מעטפות סטנדרטיות, קבצי נעילה, נקודות כניסה ברורות ואישורי גישה מפורשים לתלותות פרטיות.