كائن الخط الموحد (UFO) عبارة عن تنسيق متشابك ، تطبيق عرضي ، قابل للقراءة البشرية ، تنسيق إثبات مستقبلي لتخزين بيانات الخط.
تم العثور على المواصفات في unifyfontobject.org
فلسفة تصميم UFO
- يجب أن تكون البيانات قابلة للقراءة البشرية والإنسانية القابلة للتحرير.
- يجب أن تكون البيانات مستقلة التطبيق.
- يجب تجنب تكرار البيانات ما لم يكن ضروريًا للغاية.
بناء وثائق محليا
- قم بتثبيت Ruby Gems و Bundler (كيفية)
-
bundle install -
bundle exec jekyll serve - تصفح إلى المضيف المحلي: 4000
عملية مواصفات UFO
- التعرف على المشكلة. افتح قضية ومناقشة:
- هل المواصفات هي المكان المناسب لمعالجة هذه المشكلة؟
- هل هذه فكرة جديدة؟
- هل هذا إصلاح لشيء مكسور؟
- هل هذا شيء مفقود؟
- كم من الوقت كانت هذه مشكلة؟
- ما مدى إلحاحه؟
- تحديد النطاق.
- هل هذا يقتصر على مستخدم واحد؟
- سير عمل واحد؟
- أداة واحدة؟
- تنسيق ثنائي خط واحد؟
- عالمي؟
- صياغة الاقتراح.
- هل لدى الشخص الذي يكتب المسودة خبرة في هذا الموضوع؟ إذا لم يكن الأمر كذلك ، فهل هناك خبير يمكن أن ينصح؟
- هل هناك مواصفات مفتوحة يمكننا البناء عليها؟
- هل هناك شيء مشابه يمكننا التعلم منه؟
- تقييم الاقتراح.
- هل تحل المشكلة؟
- هل هو موجود في النطاق المناسب؟
- هل يتبع فلسفة UFO؟
- هل يغير معنى البيانات في الأجسام الغريبة الحالية؟
- ما مدى صعوبة التنفيذ؟
- هل اللغة لا لبس فيها؟
- هل ستواجه اختبار الزمن؟
- اتخاذ قرار.
- هل هذا يذهب إلى الجزء العلوي من المواصفات؟
- في مفتاح البيانات/البيانات العامة؟
- في مفتاح LIB/البيانات الخاص لمزيد من البحث والتطوير؟
- تذكر ، هذا دائم ، فهل نحن متأكدون حقًا من كل هذا؟
- تحديث المواصفات.
- تناسق اللغة.
- تنسيق الاتساق.
- إرسال العلاقات العامة.
الاجتماعات
تاريخيا هناك اجتماعات غير رسمية حول المواصفات حول مؤتمر روبوتون (عقد كل ثلاث سنوات). في 31 يوليو 2020 ، عقدنا أول اجتماع افتراضي مفتوح ، وملاحظاتها عبر الإنترنت.