השתמש בהרחבה Dev Containers בקוד Visual Studio
כעת, לאחר שהתקנת את ההרחבה 'גורמים מכילים של Dev', בוא נבחן כיצד היא תעזור למפתחים בסוכנות שלך. כפי שהבחנו בזמן שהיית בסוכנות, מפתחים יכולים להתחיל בעבודה עם פרוייקטים חדשים בטרחה גדולה. כל אחד מהם דורש ממפתחים להתקין ולנהל קבוצות ספציפיות או מורכבות של יחסי תלות וערימות טכנולוגיה.
באופן אידיאלי, כל פרוייקט כלול בסביבה שלו מוגדרת מראש, מותאמת לגורמים מכילים. Docker וקוד Visual Studio גורמים לפיתוח המכולות לאפשרי באמצעות ההרחבה Dev Containers.
ההרחבה 'גורמים מכילים של Dev'
ההרחבה Dev Containers עבור Visual Studio Code מאפשרת לך להשתמש בגורמים מכילים כסביבת פיתוח מלאה. באפשרותך להשתמש בהרחבה זו כדי לפתוח כל תיקיה או מאגר בגורמים מכילים ולנצל את ערכת התכונות המלאה של Visual Studio Code, כגון IntelliSense (השלמה), ניווט בקוד ואתרי באגים.
כיצד פועלת ההרחבה
ההרחבה 'גורמים מכילים של Dev' מאפשרת לך ללכוד גורם מכיל של מפתחים עם מחסנית טכנולוגיה או יחסי תלות ספציפיים שכבר הוגדרה עבורך, לפתוח פרוייקט ולחפש שהקוד שלך פועל מבלי להוריד שום דבר במחשב המקומי שלך. ההרחבה Dev Containers פועלת על-ידי חיבור Visual Studio Code לגורמים מכילים פועלים. קבצי סביבת עבודה נטעים ממערכת הקבצים המקומית, או שהם מועתקים או משוכפלים לתוך הגורם המכיל.
הרחבות Visual Studio Code מותקנות ופועלים בתוך הגורם המכיל. שם, יש להם גישה מלאה לכלים, לפלטפורמה ולמערכת הקבצים. לך - המפתח - החוויה זהה לחוויה שפתחת את הפרוייקט בדרך כלל ב- Visual Studio Code.
באפשרותך להחליף בצורה חלקה את סביבת הפיתוח כולה על-ידי התחברות לגורמים מכילים שונים. ההרחבה מטפלת בכל ההגדרה בהתבסס על כמה קבצי תצורה, devcontainer.jsonכגון , הכלול בתיקיה בשם '.devcontainer'.
ההרחבה Dev Containers מופעלת באמצעות CLI של גורם מכיל של פיתוח. CLI ingests the .devcontainer/devcontainer.json configuration file and creates and configures a dev container from it. ה- CLI של גורם מכיל של Dev הוא יישום הפניה עבור מפרט גורמים מכילים של פיתוח,devcontainer.json המאפשר למשתמשים בודדים וכלים אחרים לקרוא במטה-נתונים וליצור גורמים מכילים של פיתוח ממנו.
בסעיף הבא, תוסיף גורם מכיל של פיתוח לפרוייקט Python ותפעיל אותו במחשב שלך, גם אם Python לא מותקן במחשב שלך.