يرجى التحقق من المشكلات لمعرفة ما إذا كانت بعض الميزات المدرجة.
لديك فكرة عن أداة؟ إرسال طلب ميزة!
حلول المضيف الذاتي ل homelab الخاص بك
من Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestمن حزم جيثب:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestحلول أخرى:
vscode مع الامتدادات التالية:
مع الإعدادات التالية:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue لا يمكن لـ TypeScript التعامل مع معلومات النوع لـ .vue واردات افتراضيًا ، لذلك نقوم باستبدال tsc CLI بـ vue-tsc للتحقق من النوع. في المحررين ، نحتاج إلى البرنامج المساعد TypeScript Vue (Volar) لجعل خدمة TypeScript Language على دراية بأنواع .vue .
إذا لم يكن المكون الإضافي المستقل TypeScript سريعًا بما يكفي لك ، فقد قام Volar أيضًا بتطبيق وضع الاستيلاء على الأداء. يمكنك تمكينه بالخطوات التالية:
Extensions: Show Built-in Extensions من لوحة أوامر VSCODETypeScript and JavaScript Language Features ، انقر بزر الماوس الأيمن وحدد Disable (Workspace)Developer: Reload Window من لوحة الأوامر.pnpm installpnpm devpnpm buildpnpm testpnpm lintلإنشاء أداة جديدة ، يوجد نص يولد لوحة الغلاية للأداة الجديدة ، ما عليك سوى تشغيل: ببساطة:
pnpm run script:create:tool my-tool-name سيقوم بإنشاء دليل في src/tools مع الملفات الصحيحة ، والاستيراد في src/tools/index.ts . ستحتاج فقط إلى إضافة الأداة المستوردة في الفئة المناسبة وتطوير الأداة.
شكراً جزيلاً لجميع الأشخاص الذين ساهموا بالفعل!
مشفرة مع ❤ بواسطة Corentin Thomasset.
يتم نشر هذا المشروع بشكل مستمر باستخدام vercel.com.
يتم إنشاء الرسم البياني المساهم باستخدام contrib.rocks.
هذا المشروع تحت GNU GPLV3.