Bitte überprüfen Sie die Probleme, um festzustellen, ob einige Funktionen aufgeführt sind, die implementiert werden sollen.
Sie haben eine Vorstellung von einem Werkzeug? Senden Sie eine Feature -Anfrage!
Self -Host -Lösungen für Ihr Homelab
Aus Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestAus GitHub -Paketen:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestAndere Lösungen:
VSCODE mit den folgenden Erweiterungen:
mit den folgenden Einstellungen:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue -Importe in TS ein TypeScript kann die Typinformationen für .vue Importe standardmäßig nicht verarbeiten, sodass wir den tsc CLI durch vue-tsc für die Typüberprüfung ersetzen. Bei den Herausgebern benötigen wir das Typscript Vue -Plugin (VOLAR), um den TypeScript Language -Service für .vue -Typen aufmerksam zu machen.
Wenn sich das eigenständige TypeScript -Plugin für Sie nicht schnell genug anfühlt, hat Volar auch einen Perse -Modus implementiert, der leistungsfähiger ist. Sie können es durch die folgenden Schritte aktivieren:
Extensions: Show Built-in Extensions aus der Befehlspalette von VSCODETypeScript and JavaScript Language Features , klicken Sie mit der rechten Maustaste und wählen Sie Disable (Workspace)Developer: Reload Window aus der Befehlspalette.pnpm installpnpm devpnpm buildpnpm testpnpm lintUm ein neues Tool zu erstellen, gibt es ein Skript, das die Kesselplatte des neuen Tools generiert, einfach ausführen:
pnpm run script:create:tool my-tool-name Es erstellt ein Verzeichnis in src/tools mit den richtigen Dateien und einen Import in src/tools/index.ts . Sie müssen nur das importierte Tool in die richtige Kategorie hinzufügen und das Tool entwickeln.
Vielen Dank an alle Leute, die bereits beigetragen haben!
Codiert mit ❤️ von Corentin Thomasset.
Dieses Projekt wird kontinuierlich mit Vercel.com bereitgestellt.
Mitwirkungsdarstellungen werden unter Verwendung von Contrig.Rocks generiert.
Dieses Projekt befindet sich unter der GNU GPLV3.