Configurator QMK هو أداة عبر الإنترنت تستخدم لإنشاء ملفات البرامج الثابتة بسهولة للوحة المفاتيح المدعومة في QMK_Firmware. توجد الأداة على https://config.qmk.fm.
يتيح Configurator QMK إنشاء وحفظ Keymap البسيط عبر ملفات .json Keymap ، ويقوم بإنشاء ملفات البرامج الثابتة المناسبة للومض على لوحات المفاتيح المحددة.
هذا المشروع هو عمل مستمر. لبدء المساهمة ، يرجى الرجوع إلى ما يلي:
نوصيك بتثبيت NVM واستخدامه لإدارة إصدارات العقدة. يوجد ملف .NVMRC في جذر دليل المشروع الذي تم اختباره مع تبعياتنا.
nvm use
yarn install
yarn run dev
yarn run build
yarn run test
yarn run lint
ابدأ الخادم منفصلاً
yarn run test:cypress
ابدأ الخادم منفصلاً
yarn run test:cypress:ci
yarn run test:unit
انظر مرجع التكوين.
إذا لم يكن لديك خادم ويب بالفعل وليس لديك بالفعل واحدة في الاعتبار يمكنك استخدام Docker. بشكل افتراضي ، يدور بيئة قائمة بذاتها.
docker run -p 8080:80 qmkfm/qmk_configurator:latest
يمكنك تحديد عنوان URL مختلف الواجهة الخلفية عن طريق تعيين VUE_APP_API_URL
:
docker run -e VITE_API_URL=http://localhost:8080 -p 8080:80 qmkfm/qmk_configurator:latest
إذا كنت ترغب في تطوير محليًا ، فيمكنك استخدام وحدة تخزين لربط نظام الملفات المحلي بالحاوية:
docker run --mount type=volume,source=.,target=/qmk_configurator -p 8080:80 qmkfm/qmk_configurator:latest
في معظم الأوقات التي لا تحتاج إلى القيام بذلك ، يمكنك استخدام حوامل الصوت كما هو موضح أعلاه لاستخدام الصورة المدمجة مسبقًا مع الشجر المحلي الخاص بك.
إذا كنت بحاجة لسبب ما إلى بنائه بنفسك ، فيمكنك استخدام هذا الأمر:
docker build -t qmk_configurator .
هذه العملية ستستغرق بعض الوقت. قد ترغب في الذهاب إلى صنع بعض الشاي أو شيء من هذا القبيل. عندما تنتهي ، يمكنك تشغيله باستخدام هذا الأمر:
docker run -p 8080:80 qmk_configurator
يرجى الرجوع إلى هذا المستند