توجد جميع الوثائق في مجلد /docs في شكلها الخام. يمكن الوصول إلى إصدار أكثر ملاءمة على الويب على: https://openkh.dev/
يتم إنشاء تصميمات جديدة من OpenKH تلقائيًا في كل مرة يقوم فيها أحد المساهمين بتفتيش ويوافق على ميزة أو إصلاح جديد مقترح. تعتبر تلك التصميمات مستقرة لأنها مبنية من الفرع master . تنسيق الإصدار المستخدم في البناء هو YEAR.MONTH.DAY.BUILDID .
يتم إنشاء جميع عمليات الإنشاء من master ومن طلبات السحب من إجراءات GitHub.
تتطلب أدوات OpenKH إقرار وقت التشغيل .NET 6.0. تم تصميم جميع أدوات واجهة المستخدم للعمل على Windows ، بينما ستعمل أدوات سطر الأوامر على أي نظام تشغيل.

ملاحظة: يجب أن تكون جميع برامج CLI و GUI متشابكة ، على الرغم من أن الاختبارات المكثفة تحدث بشكل أساسي على أنظمة Windows. على هذا النحو ، قد يُطلب من المستخدمين تشغيل برامج واجهة المستخدم الرسومية تحت بادئة النبيذ لـ Linux و Mac و BSD ، إلخ.

من وجهة نظر معمارية ، تم تنظيم الكود إلى التنفيذ المجردة منخفضة المستوى مثل محلات الملفات ومنطق البنية التحتية إلى وظائف عالية المستوى مثل التقديم ثلاثي الأبعاد أو الأدوات. يتم طبقة المشاريع لتكون قادرة على مشاركة أكبر قدر ممكن من الكود ، ولكن معزولة لتجنب الاقتران.
من منظور المجتمع ، سيوفر OpenKH أفضل شكل من أشكال الوثائق والبابة التعديل ودعم لعبة المعجبين المستمدة منه.
الحد الأدنى للمتطلبات هو .NET 6 SDK. بمجرد تنزيل المستودع ، يتم تنفيذ build.ps1 أو build.sh . يتم تحديد ذلك بواسطة نظام التشغيل قيد الاستخدام. بدلاً من ذلك ، بالنسبة لأولئك الذين يفضلون بيئة IDE ضمن Windows ، يمكنك دائمًا فتح ملف Solution OpenKh.sln في Visual Studio وتجميعها من خلال قائمة Build .
هناك دليل يصف كيفية الاتصال بالفريق والمساهمة في المشروع.
المحتوى الكامل للمستودع محمي بترخيص Apache 2.0. بعض النقاط الرئيسية للترخيص هي: