Tech Context: Doinject 技術ブログ
Tech Context: Doinject 技術ブログ
1. 主要技術スタック
- ブログエンジン: Jekyll
- コンテンツ: Markdown
- コード例: C# (Unity 環境を想定)
- バージョン管理: Git
- ホスティング: GitHub Pages
2. 開発環境
- テキストエディタ/IDE: VSCode (現在の環境から)
- ローカルプレビュー: Jekyll のローカルサーバー (
bundle exec jekyll serve など)
- OS: Windows 11 (現在の環境から)
- 必須ツール: Ruby, Bundler (Jekyll の実行に必要)
3. 技術的制約
- GitHub Pages (Jekyll) の標準的な機能範囲内でのサイト構築。カスタムプラグインの使用には制限がある可能性。
- Markdown で表現できる範囲での記事フォーマット。
- 記事内のコード例は Unity 環境を前提とするが、ブログ自体は Unity プロジェクトではない。
4. 主要な依存関係 (ツール/ライブラリ)
- Jekyll: 静的サイトジェネレーター本体。
- Bundler: Ruby の依存関係管理ツール。
- (Gemfile に記載されている Gem): Jekyll テーマやプラグインなど (例:
jekyll-feed, jekyll-seo-tag など、Gemfile を確認して具体化が必要)。
- Doinject: 解説対象のコアライブラリ。記事作成時に参照。
5. コーディング規約/スタイルガイド
- Markdown: 一般的な記法に従う。見出しレベルの整合性に注意。
- C#: Unity コミュニティで一般的なスタイルを意識する (例: Microsoft C# Coding Conventions をベースにしつつ、Unity 特有のパターンも考慮)。コード例は読みやすさを重視。