Verifique os problemas para ver se algum recurso listado para ser implementado.
Você tem uma ideia de uma ferramenta? Envie uma solicitação de recurso!
Soluções de auto -host para o seu homelab
Do Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestDe pacotes Github:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestOutras soluções:
Vscode com as seguintes extensões:
com as seguintes configurações:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue em TS O TypeScript não pode lidar com informações de tipo para as importações .vue por padrão, por isso substituímos a CLI tsc por vue-tsc para verificação do tipo. Nos editores, precisamos do TypeScript Vue Plugin (VOLAR) para conscientizar o serviço de idioma do TypeScript ciente dos tipos de .vue .
Se o plug -in autônomo não parecer rápido o suficiente para você, o Volar também implementou um modo de opinião que é mais executado. Você pode ativá -lo pelas seguintes etapas:
Extensions: Show Built-in Extensions da paleta de comando do VSCODETypeScript and JavaScript Language Features , clique com o botão direito do mouse e selecione Disable (Workspace)Developer: Reload Window da paleta de comando.pnpm installpnpm devpnpm buildpnpm testpnpm lintPara criar uma nova ferramenta, há um script que gera o caldeira da nova ferramenta, basta executar:
pnpm run script:create:tool my-tool-name Ele criará um diretório no src/tools com os arquivos corretos e a importação no src/tools/index.ts . Você só precisará adicionar a ferramenta importada na categoria adequada e desenvolver a ferramenta.
Muito obrigado a todas as pessoas que já contribuíram!
Codificado com ❤️ por Corentin Thomasset.
Este projeto é implantado continuamente usando o vercel.com.
O gráfico colaborador é gerado usando o contrib.rocks.
Este projeto está sob o GNU GPLV3.