इस प्रोजेक्ट के बारे में
Astrid RFCs एक विनिर्देश रिपॉजिटरी है जिसमें Astrid कर्नेल और यूज़र-स्पेस के बीच अनुबंध सतह में परिवर्तनों के लिए डिज़ाइन प्रस्ताव रखे जाते हैं। README के अनुसार, RFC इन इंटरफेस के लिए आधिकारिक विनिर्देश हैं, और कार्यान्वयन से उनका पालन करने की अपेक्षा की जाती है, न कि इसके विपरीत।
अनुबंध सतह के दायरे में होस्ट ABI, IPC प्रोटोकॉल, क्षमता मॉडल, मैनिफेस्ट स्कीमा, VFS शब्दार्थ, कैप्सूल इंटरफेस मानक, और सार्वजनिक SDK API शामिल हैं। README उन स्थितियों को सूचीबद्ध करता है जिनके लिए RFC की आवश्यकता होती है: सिस्कॉल तालिका (astrid-sys) में होस्ट फ़ंक्शन जोड़ना या बदलना, IPC विषय परंपराओं या पेलोड स्कीमा बदलना, क्षमता टोकन प्रारूप या सत्यापन शब्दार्थ संशोधित करना, Capsule.toml मैनिफेस्ट स्कीमा या निर्भरता समाधान बदलना, VFS पथ समाधान नियम या ओवरले व्यवहार बदलना, टूल स्कीमा या क्रॉस-कैप्सूल अनुबंध जैसे नए कैप्सूल इंटरफेस मानक परिभाषित करना, और astrid-sdk सार्वजनिक API में ब्रेकिंग परिवर्तन।
प्रलेखित प्रक्रिया है: रिपॉजिटरी को फोर्क करें और 0000-template.md को text/0000-my-feature.md में कॉपी करें; प्रेरणा और संदर्भ-स्तरीय विनिर्देश पर जोर देते हुए RFC भरें; उस फ़ाइल नाम का उपयोग करके पुल अनुरोध खोलें; PR पर चर्चा और संशोधन करें; एक बार सर्वसम्मति प्राप्त होने पर, एक अनुरक्षक अगला अनुक्रमिक नंबर निर्दिष्ट करता है, फ़ाइल का नाम बदलकर text/NNNN-my-feature.md करता है, और विलय करता है; फिर कार्यान्वयन astrid-sdk में फीचर फ्लैग के पीछे और संदर्भ कैप्सूल में आगे बढ़ता है।
RFC जीवनचक्र अवस्थाएँ हैं: ड्राफ्ट (PR खुला, चर्चा के अधीन), सक्रिय (विलय, astrid-sdk में प्रकार लागू किए जा रहे हैं), अंतिम (लागू और स्थिर, ब्रेकिंग परिवर्तनों के लिए नए RFC की आवश्यकता), वापस लिया गया (विलय के बिना बंद), और अधिक्रमित (नए RFC द्वारा प्रतिस्थापित, हेडर में नोट किया गया)।
SDK एकीकरण को प्रति RFC एक फीचर फ्लैग के रूप में वर्णित किया गया है, जिसमें astrid-sdk निर्भरता के माध्यम से व्यक्तिगत RFC प्रकार या सभी RFC प्रकारों को सक्षम करने के उदाहरण हैं। सूचकांक वर्तमान में RFC 0001, RFC प्रक्रिया, को सक्रिय के रूप में सूचीबद्ध करता है। रिपॉजिटरी MIT और Apache 2.0 के तहत द्वि-लाइसेंस प्राप्त है, जिसमें कॉपीराइट जोशुआ जे. बौव और यूनिसिटी लैब्स को 2025-2026 के लिए दिया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.