Пожалуйста, проверьте проблемы, чтобы увидеть, указана ли какая -то функция, указанная для реализации.
У вас есть представление о инструменте? Отправьте запрос на функции!
Самостроительные решения для вашего Homelab
От Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestИз пакетов GitHub:
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 в TS TypeScript не может обрабатывать информацию типа для импорта .vue по умолчанию, поэтому мы заменяем CLI tsc на vue-tsc для проверки типа. В редакторах нам нужен плагин VUE TypeScript (Volar), чтобы узнать о типах TypeScript Language Service о типах .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.