בעזרת Project IDX אתם יכולים להגדיר את סביבת הפיתוח ולעבוד פרודוקטיביים על ידי משתמשים חדשים ב-Codebase.
לדוגמה,
אם אתם עובדים בצוות עם שותפים אחרים ביצירת תוכן, אתם יכולים להתאים אישית את הסביבה באופן מדויק יותר לפרויקט שלכם, ולאחר מכן לשמור את הקובץ
.idx/dev.nix
למאגר Git של הפרויקט. כך, כשחבר צוות יייבא את מאגר Git שלכם ל-IDX, הגדרות סביבת העבודה החדשות שלו יהיו זהות לשלכם, עם אותן חבילות מערכת, תוספי IDE, סקריפטים לתחילת העבודה ועוד.אם אתם מפתחים framework או ספרייה כדי שאנשים אחרים יוכלו להשתמש בהם, תוכלו לכלול קובץ
.idx/dev.nix
במאגרי הקוד לדוגמה. כך, כשמשתמש ייבא את הדוגמאות ל-IDX, הוא יוכל לדלג על הגדרת הסביבה ולעבור ישירות לשלב של בדיקת ה-framework. תוכלו אפילו ליצור תבנית מותאמת אישית משלכם כנקודת התחלה מקובצת וניתנת להתאמה אישית עבור המשתמשים.
אם תהיו מרוצים מההתאמות האישיות של הסביבה, תוכלו להקל על אחרים לייבא את הפרויקט ל-IDX על ידי הוספת הלחצן "Open in IDX" למסמכי התיעוד, כמו קובץ README.md
של הפרויקט.
נקודות כניסה נפוצות ל "פתיחה ב-IDX"
יש כמה תבניות URL שזמינות ללחצן "Open in IDX":
כדי לקשר לתהליך של ייבוא מאגר של Git, שמולא מראש בכתובת ה-URL של מאגר Git, משתמשים בתבנית ה-URL הבאה:
https://idx.google.com/import?url=https://github.com/my-org/my-repo
כרגע יש תמיכה רק במאגרים של GitHub (גם פרטיים וגם ציבוריים).
כדי לקשר לתבנית מוגדרת מראש של סביבת עבודה, מוצאים את התבנית שמחפשים בדף Templates ב-IDX ומעתיקים את כתובת ה-URL שלה, שאמורה להיות בתבנית ה-URL הבאה:
https://idx.google.com/new/gemini
כדי לקשר לתבנית מותאמת אישית, שמולאה מראש בכתובת ה-URL של התבנית ב-GitHub, צריך להשתמש בתבנית ה-URL הבאה:
https://idx.google.com/new?template=https://github.com/my-org/my-template
הוספת לחצן "פתיחה ב-IDX"
משתמשים בכלי הזה כדי ליצור את ה-HTML של לחצן IDX: