it tools
v2024.10.22-7ca5933
問題を確認するには、実装する機能がリストされているかどうかを確認してください。
あなたはツールのアイデアを持っていますか?機能リクエストを送信してください!
あなたのホームラブのためのセルフホストソリューション
Docker Hubから:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestgithubパッケージから:
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インポートのサポートを入力しますTypeScriptはデフォルトで.vueインポートのタイプ情報を処理できないため、 tsc CLIをタイプチェックのためにvue-tscに置き換えます。編集者では、TypeScript言語サービスを.vueタイプを認識させるために、TypeScript Vueプラグイン(Volar)が必要です。
スタンドアロンのタイプスクリプトプラグインが十分に感じられない場合、Volarはパフォーマンスの高いテイクオーバーモードも実装しています。次の手順で有効にすることができます。
Extensions: Show Built-in ExtensionsTypeScript 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の下にあります。