JA Home - hiraishikentaro/rails-factorybot-jump GitHub Wiki
Rails FactoryBot Jump
技術概要
Rails FactoryBot Jump は、Rails テストファイルから FactoryBot ファクトリーやトレイト定義へのインテリジェントなナビゲーションを提供する VSCode 拡張です。拡張機能がテストファイル内のファクトリー呼び出しを検出し、対応するファクトリーやトレイト定義へ直接ジャンプできるクリック可能なリンクを作成します。
コア技術: リアルタイムファイル監視とインテリジェントキャッシングを備えた TypeScript ベースの VSCode 拡張
主要機能
- スマート検出: FactoryBot ファクトリー呼び出し(
create(:user)
、build(:post)
など)を自動検出 - トレイトサポート: ファクトリー定義内の特定のトレイトへのナビゲーション
- リアルタイム更新: ファクトリーファイル変更時の自動キャッシュ更新
- 設定可能なパス: カスタムファクトリーディレクトリ構造のサポート
- クロスプラットフォーム: Windows、macOS、Linux で動作
- 包括的なテストスイート: ユニットテストと統合テストの完全対応
- エラー通知システム: ユーザーエクスペリエンス向上のためのエラーハンドリング
- パフォーマンス最適化: 改良されたキャッシュ管理とファクトリー解析ロジック
クイックナビゲーション
🚀 はじめに
- 開発環境セットアップ - 開発環境の構築
- クイックスタート - 5 分で始める
- アーキテクチャ概要 - 高レベルシステム設計
- コア概念 - 重要な概念
🏗️ アーキテクチャ
🧪 テスト
📚 開発ガイド
🚀 デプロイ
技術文書
API リファレンス
- VSCode Extension API - 公式 VSCode 拡張ドキュメント
- FactoryBot ドキュメント - 公式 FactoryBot ドキュメント
主要な開発者リソース
- リポジトリ: rails-factorybot-jump
- CI/CD: GitHub Actions
- パッケージレジストリ: VSCode Marketplace
- 課題: GitHub Issues
現在のバージョン
バージョン: 1.3.0
言語: TypeScript
ライセンス: MIT