Silakan periksa masalah untuk melihat apakah beberapa fitur yang terdaftar akan diimplementasikan.
Anda punya ide tentang alat? Kirimkan permintaan fitur!
Solusi host mandiri untuk homelab Anda
Dari Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestDari Paket GitHub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestSolusi lain:
Vscode dengan ekstensi berikut:
dengan pengaturan berikut:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue di TS TypeScript tidak dapat menangani informasi tipe untuk impor .vue secara default, jadi kami mengganti tsc CLI dengan vue-tsc untuk pemeriksaan jenis. Di editor, kita memerlukan plugin TypeScript vue (volar) untuk membuat layanan bahasa TypeScript mengetahui tipe .vue .
Jika plugin TypeScript mandiri tidak terasa cukup cepat untuk Anda, Volar juga telah menerapkan mode pengambilalihan yang lebih berkinerja. Anda dapat mengaktifkannya dengan langkah -langkah berikut:
Extensions: Show Built-in Extensions dari palet perintah vscodeTypeScript and JavaScript Language Features , klik kanan dan pilih Disable (Workspace)Developer: Reload Window Dari Palet Perintah.pnpm installpnpm devpnpm buildpnpm testpnpm lintUntuk membuat alat baru, ada skrip yang menghasilkan boilerplate dari alat baru, cukup jalankan:
pnpm run script:create:tool my-tool-name Ini akan membuat direktori di src/tools dengan file yang benar, dan impor di src/tools/index.ts . Anda hanya perlu menambahkan alat yang diimpor dalam kategori yang tepat dan mengembangkan alat.
Terima kasih banyak untuk semua orang yang telah berkontribusi!
Dikode dengan ❤️ oleh Corentin Thomasset.
Proyek ini terus digunakan menggunakan Vercel.com.
Grafik kontributor dihasilkan menggunakan contrib.rocks.
Proyek ini berada di bawah GNU GPLV3.