GitLab מכריזה על הגירה של העורך על ידי Visual Studio Code

לוגו GitLab

לאחרונה הוכרזה יציאת הגרסה החדשה של פלטפורמת הפיתוח השיתופית GitLab 15.0 , ואחד השינויים הבולטים בגרסה זו הוא הכוונה במהדורות עתידיות להחליף את עורך הקוד המובנה של Web IDE בעורך Visual Studio Code (VS Code) שפותח על ידי מיקרוסופט בשיתוף פעולה עם הקהילה.

שימוש בעורך VS Code יפשט את פיתוח הפרויקטים בממשק GitLab ויאפשר למפתחים להשתמש בכלי עריכת קוד מלא ומוכר.

סקר שנערך בקרב משתמשי GitLab הראה כי ה-web IDE מצוין לביצוע שינויים קטנים, אך מעטים משתמשים בו לפרויקטים של קידוד מלא. מפתחי GitLab ניסו להבין מה מעכב עבודה מקיפה ב-web IDE והגיעו למסקנה שהבעיה אינה חוסר בתכונות ספציפיות, אלא שילוב של פגמים קלים בממשק ובתהליך העבודה. על פי סקר שנערך על ידי Stack Overflow, יותר מ-70% מהמפתחים משתמשים בעורך VS Code, המורשה תחת רישיון MIT, בעת כתיבת קוד.

כבר באפריל 2018, GitLab 10.7 הציגה את ה-Web IDE לעולם והביאה עורך מרובה קבצים מקסים ללב חוויית GitLab. המטרה שלנו הייתה להקל על כל אחד לתרום, ללא קשר לניסיון הפיתוח שלו. מאז הצגתו, עשרות מיליוני התחייבויות בוצעו מ-IDE האינטרנט, והוספנו תכונות כמו Live Preview ומסופי אינטרנט אינטראקטיביים כדי לשפר את החוויה. כעת, אנו נרגשים לחלוק כמה מהשינויים הגדולים שאנו מחכים עבור ה-Web IDE באבני דרך הקרובות.

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

הנהלת GitLab ראתה את הפיתוח כמבטיח והחליטה להחליף את IDE האינטרנט ב-VS Code , מה שימנע גם בזבוז משאבים בכך שלא תוסיפו ל-IDE האינטרנט תכונות שכבר קיימות ב-VS Code. התוכנית היא לשלב רק את חלק צד הלקוח של העורך, ולשלב אותו עם רכיבי צד השרת של GitLab.

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

החל מהגרסה של GitLab 15.0, החידושים שנוספו כוללים:

  • הוסיף מצב עריכה חזותי Markdown (WYSIWYG) ל-Wiki.
  • גרסת הקהילה החינמית משלבת את הפונקציות של סריקת תמונות מיכל לאיתור נקודות תורפה ידועות בתלות שבהן נעשה שימוש.
  • נוספה תמיכה בהוספת הערות פנימיות לדיונים שזמינות רק למחבר ולחברי הקבוצה (לדוגמה, לצרף נתונים רגישים לנושא שלא ניתן לחשוף בפומבי).
  • יכולת לקשר נושא לארגון חיצוני או לאנשי קשר חיצוניים.
  • תמיכה במשתני סביבה מקוננת ב-CI/CD (ניתן לקנן משתנים בתוך משתנים אחרים, למשל "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • אפשרות הרשמה וביטול מנוי מהמשתמש בפרופיל שלו.
  • תהליך ביטול אסימון הגישה פושט.
  • ניתנה היכולת לסדר מחדש את הרשימה עם תיאורי בעיות במצב גרירה ושחרור.
  • התוסף GitLab Workflow עבור VS Code מוסיף את היכולת לעבוד עם מספר חשבונות המשויכים למשתמשי GitLab שונים.

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


הוסף כמקור מועדף בגוגל