ツールDevOps
開発ツール、ビルドシステム、DevOpsプラクティスのルール
Chrome拡張機能 (JavaScript/TypeScript)
JavaScriptとTypeScriptを使用したChrome拡張機能開発のための包括的なガイドライン。ベストプラクティス、セキュリティ、パフォーマンス、保守性に焦点を当てています。
JavaScript
TypeScript
Chrome拡張機能
Kubernetes (MkDocsドキュメント)
MkDocsを使用して作成された、クラウドネイティブ技術、コンテナ化、オーケストレーションのベストプラクティスに焦点を当てた、包括的で使いやすいKubernetesドキュメント。
Kubernetes
MkDocs
クラウドネイティブ
Linux (NVIDIA CUDA, Python)
NVIDIA CUDAとAMD ROCm GPUをサポートするLinuxサーバー向けに最適化された、Hugging Faceリポジトリへのモデルのダウンロード、量子化、アップロードのための効率的なパイプライン。
NVIDIA CUDA
Python
モデル量子化
最適化 (DRY, SOLID原則)
DRY(Don't Repeat Yourself)とSOLID(単一責任、開放/閉鎖、リスコフの置換、インターフェース分離、依存性逆転)の原則に従うことで、コード品質と保守性を向上させます。このガイドは、クリーンで効率的、スケーラブルなコードを書くためのベストプラクティスを提供します。
DRY
SOLID原則
コード品質
Pythonコンテナ化
Docker、Kubernetes、Python公式ドキュメントとPEPからのベストプラクティスを使用したPythonアプリケーションのコンテナ化に関する包括的なガイド。
Python
コンテナ化
Docker
Python (GitHubセットアップ)
コーディング規約、テスト、ドキュメント、デプロイ戦略を含む、GitHubでのPythonプロジェクトのセットアップと開発のための包括的なガイドライン。
Python
GitHub
開発
Tauri (Svelte, TypeScriptガイド)
TauriとSvelte、TypeScriptを使用して安全で効率的、スケーラブルなデスクトップアプリケーションを構築するための包括的なガイド。ベストプラクティス、パフォーマンス最適化、セキュリティ考慮事項を含みます。
Tauri
Svelte
TypeScript
TypeScriptコード規約
Node.js、Next.js App Router、React、Expo、tRPC、Shadcn UI、Radix UI、Tailwind CSSを使用したモダンなWeb開発におけるTypeScriptコード規約、ベストプラクティス、パフォーマンス最適化のための包括的なガイド。
TypeScript
Node.js
Next.js
Git Conventional Commitメッセージ
Conventional Commitメッセージ仕様を使用してコミットメッセージを生成します。コミットメッセージは、タイプ、オプションのスコープ、説明、オプションの本文、オプションのフッターを含む特定の構造に従う必要があります。feat、fixなどの異なるタイプには特定の意味があり、破壊的変更は明確に示す必要があります。
git
コミットメッセージ
conventional commits
一般的な開発のためのコードガイドライン
これらのルールは、情報検証、変更実践、コミュニケーション規範、明示的な変数名の使用、一貫したコーディングスタイルの遵守、パフォーマンスの優先順位付け、セキュリティ、テストカバレッジ、バージョン互換性の確保など、開発の様々な側面をカバーしています。
開発ガイドライン
コード品質
情報検証
Webpack Best Practices: A Comprehensive Guide
このガイドは、Webpackの使用に関する包括的なベストプラクティスを提供しています。コードの組織化、一般的なパターン、パフォーマンス、セキュリティ、テストなどの分野を網羅しています。ディレクトリ構造、ファイル名付け、コード分割、最適化技術などの内容が含まれ、アンチパターンの回避方法も紹介されています。これらのベストプラクティスに従うことで、堅牢で高性能かつ保守しやすいWebpack構成を作成できます。
Webpack
ベストプラクティス
コード組織化
Azure Pipelines Best Practices
このルールはAzure Pipelinesに関する包括的なガイドラインを提供します。一般的な使い方、コードの組織化、デザインパターン、パフォーマンス最適化、セキュリティ、テストなどをカバーしています。例えば、YAMLパイプライン、Azure Key Vaultによるシークレット管理、並列実行による効率向上を推奨しています。シークレットのハードコーディングなどのアンチパターンを避け、適切なエラーハンドリングを行います。
Azure Pipelines
CI/CD
YAML
Heroku Application Development Best Practices
これらのルールは、Twelve - Factor Appの方法論に従ってHeroku上でSaaSアプリケーションを構築することをカバーしています。コードベースの管理、依存関係の処理、環境変数への設定保存、ビルド、リリース、実行段階の分離が含まれます。また、パフォーマンス、セキュリティ、テスト、継続的インテグレーション/デプロイ、およびDynosやビルドパックなどの特定のHerokuの考慮事項も含まれます。
Heroku
Twelve - Factor App
開発のベストプラクティス
Git Cursor MDC File Rules
これらのルールはGitの使用の様々な側面をカバーしています。原子的なコミットや説明的なコミットメッセージなどのコミット戦略、ブランチモデル、一貫したコーディングスタイルやモジュール化されたコード構成などのコード組織、プルリクエストによるコードレビュー、ファイルや機密情報の取り扱いなどが含まれます。また、CI/CD統合や、誤ったコミットやマージコンフリクトなどの一般的な落とし穴の回避についても指導しています。
Git
コミット
ブランチ
GCP CLI Cursor Best Practices
このルールセットは、GCP CLIの使用に関するベストプラクティスを提供します。スクリプト作成、構成管理、認証、出力形式、異なる言語でのコード組織、パフォーマンス、セキュリティ、テスト、一般的な落とし穴などをカバーしています。ツールの提案もあり、関連するルールを参照して、GCP CLIの使用の効率とセキュリティを向上させます。
GCP CLI
スクリプト作成
設定管理
Turbopack Best Practices
このドキュメントは、Turbopackを使用した開発のベストプラクティスを詳述しています。コア原則、コードの組織化、一般的なパターン、パフォーマンス、セキュリティ、テスト、落とし穴、ツールの使用などが含まれています。これらに従うことで、高性能で保守可能かつ安全なアプリケーションを構築できます。
Turbopack
Next.js
TypeScript