Veuillez vérifier les problèmes pour voir si certaines fonctionnalités répertoriées pour être implémentées.
Vous avez une idée d'un outil? Soumettez une demande de fonctionnalité!
Solutions d'auto-hôte pour votre maison à domicile
De Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestDes packages GitHub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestAutres solutions:
VScode avec les extensions suivantes:
avec les paramètres suivants:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue dans TS TypeScript ne peut pas gérer les informations de type pour les importations .vue par défaut, nous remplacons donc le tsc CLI par vue-tsc pour la vérification de type. Dans les éditeurs, nous avons besoin de TypeScript Vue Plugin (Volar) pour informer le service de langue TypeScript des types .vue .
Si le plugin TypeScript autonome ne vous semble pas assez rapide, Volar a également implémenté un mode de prise de vue plus performant. Vous pouvez l'activer par les étapes suivantes:
Extensions: Show Built-in Extensions de la palette de commandes de VScodeTypeScript and JavaScript Language Features , cliquez avec le bouton droit et sélectionnez Disable (Workspace)Developer: Reload Window de la palette de commande.pnpm installpnpm devpnpm buildpnpm testpnpm lintPour créer un nouvel outil, il existe un script qui génère la buissier du nouvel outil, exécutez simplement:
pnpm run script:create:tool my-tool-name Il créera un répertoire dans src/tools avec les fichiers corrects, et une importation dans src/tools/index.ts . Vous aurez juste besoin d'ajouter l'outil importé dans la catégorie appropriée et de développer l'outil.
Un grand merci à toutes les personnes qui ont déjà contribué!
Codé avec ❤️ par corentin thomasset.
Ce projet est déployé en permanence à l'aide de Vercel.com.
Le graphique de contributeur est généré à l'aide de contrib.Rocks.
Ce projet est sous le GNU GPLV3.