צוותי פיתוח, ארכיטקטים, מנהלי מוצר וכותבים טכניים כותבים תיעוד, רשומות החלטת ארכיטקטורה (ADR), עיצובי מערכת וקבצי README ב-Markdown. Markdown קל, קריא, נשמר ב-Git ונייד בין סביבות. בארגונים רבים בסיס הידע הוא Atlassian Confluence. הגשר בין קובצי Markdown ב-Git לעמודי Confluence היה עד עכשיו תהליך שבור.
למה ההמרה ל-Confluence קשה
Confluence לא מרנדר Markdown גולמי שמדביקים בעורך. Confluence Cloud משתמש ב-Atlassian Document Format (ADF) וב-Confluence Storage Format (סכמת XML מבוססת XHTML), ומופעי Server ו-Data Center ישנים נשענים על סימון ויקי. כשמדביקים Markdown לעורך החזותי, העיצוב נשבר:
- בלוקי קוד מאבדים הדגשת תחביר: גדרות משולשות (
```python) הופכות לפסקה או לתיבה גולמית, בלי צבע שפה. - טבלאות מתפרקות: טבלאות עם מפרידי
|לא הופכות לטבלאות HTML של Confluence, וצריך לבנות כותרות ושורות ידנית. - ציטוטים זזים: ציטוטים מאבדים עיצוב ודורשים בנייה מחדש.
- היררכיית כותרות ועוגנים: מבני
# H1ו-## H2מאבדים מיפוי לתוכן עניינים ושוברים עוגנים במאמרים ארוכים.
סיכון האבטחה של ממירים בשרת
כלים אונליין רבים שולחים את הטקסט ב-HTTP POST לשרת מרוחק. כשממירים תיעוד פנימי, תרשימי תשתית, מפתחות API, סכמות מסד או אלגוריתמים קנייניים בממיר בענן, הנתונים עוברים בתשתית של צד שלישי.
מדיניות אבטחה, SOC 2, ISO 27001 ו-HIPAA אוסרים להעלות תיעוד קוד פנימי לשירות לא מאומת. Utiliome מריצה את כל פיענוח ה-Markdown ואת תרגום סימון הוויקי בדפדפן. הטקסט לא עוזב את ה-DOM. אין קריאות API, אין מסד שרושם שאילתות, ואין חשיפה של קניין רוחני.
מהו פלט סימון הוויקי של Confluence
בהעברת תיעוד מפתחים, סימון ויקי מתחבר לתיבת Insert Markup המובנית (ב-Cloud וב-Server/Data Center):
- בלוקי קוד מגודרים: הופכים למאקרו
{code}או{code:lang}, והקוד עצמו לא משתנה. - כותרות ועיצוב:
#עדh1.ועדh6., מודגש ל-*bold*, נטוי ל-_italic_, קו חוצה ל--strike-. - טבלאות: טבלאות צינור הופכות לטבלאות ויקי עם תאי כותרת
||ותאי גוף|. - קישורים ורשימות: קישורים ל-
[text|url], רשימות תבליט ומספור לסימון*ו-#.
תהליך עבודה לסנכרון תיעוד
שילוב ההמרה בשגרה לוקח פחות מ-30 שניות:
- הכינו את מקור ה-Markdown: כתבו מפרט, הערות גרסה או סיכום ספרינט ב-VS Code, ב-Obsidian, ב-GitHub או בכל עורך.
- פתחו את הממיר החינמי של Utiliome: בכל דפדפן מודרני (Chrome, Firefox, Safari, Edge).
- הדביקו או גררו קובץ: הטקסט נכנס לעורך, וסימון הוויקי מתעדכן בזמן אמת.
- העתיקו או הורידו: לחצו על 'העתקה' או הורידו
confluence.txt. - הדביקו ב-Confluence: פתחו את העמוד לעריכה, בחרו
Insert > Markup(אוCtrl+Shift+D/Cmd+Shift+D), בחרוConfluence Wiki, הדביקו ולחצו Insert.
לגיליון תחביר ולתהליך pandoc: גיליון המרה מ-Markdown לסימון ויקי של Confluence.