Skip to content
開発者向けユーティリティ

DotGitIgnore について

モダンなマルチスタック環境のために設計された、プライバシー重視・決定論的な .gitignore 生成ユーティリティ。

決定論的なルール統合

重複パターンを賢く排除し、必須の否定ルール(!)の順序を保持。コメント行を整頓して読みやすい出力に正規化します。

ゼロトラッキング・プライバシー保護

すべての処理がブラウザ内で完結。ユーザー登録不要、生成コードの収集なし、サーバーログに設定秘密情報が記録されることもありません。

公式検証済みソース

全テンプレートは GitHub 公式リポジトリと直接同期され、コミットハッシュ、検証日時、ライセンス表示が透明に管理されています。

私たちのミッション

現代のソフトウェア開発が単一のプログラミング言語だけで完結することはほぼありません。標準的な構成でも TypeScript、Python、Docker、PostgreSQL、VS Code、macOS などが組み合わされます。バラバラの .gitignore を手作業で貼り合わせると、ルールの重複や競合が発生します。DotGitIgnore は、公式コミュニティテンプレートを決定論的パイプラインで自動統合し、無駄のない1枚のファイルを生成します。

なぜ作ったのか

高速で、プライバシーを尊重し、広告や会員登録を一切要求しない純粋な開発ツールが必要でした。既存のツールの多くは単なるテキスト連結にとどまり、ルールの競合解決を行いません。DotGitIgnore は厳格な重複排除と検証済みアップストリームに基づいて構築されています。

決定論的アーキテクチャ

検証済みテンプレートの読み込み、ルールの構文解析、空白の正規化、否定ルールの順序保持、Git標準構文バリデーションという純粋関数パイプラインを経てファイルを生成します。

オープンソースと透明性

収録されている321以上のテンプレートは、GitHub 公式の github/gitignore リポジトリおよび厳選されたコミュニティリソースと同期しています。アップストリームのコミット履歴やライセンス情報も透明に公開しています。