Skip to content

History / Codebase Documentation

Revisions

  • Add Maps-Core-Migration-Plan: feasibility study for embed-core replacement @geolonia/maps-core (別リポジトリ) を embed の embed-core 相当に置き換える可行性 調査。API 表面、hidden-spec、suspicious-logic、constants、依存パッケージ、 transformRequest、ビルド構成、stage 機構の差分を網羅的に整理。 主な結論: - lib コア機能の互換性は高い (約 90%)、transformRequest は完全互換 - hidden-spec 10 項目すべて maps-core で実装あり - gesture-handling は別パッケージ + メジャーバージョン違い (Significant) - GeoloniaMap constructor シグネチャ非互換 (string CSS selector 不可) - stage 機構が build-time → runtime (大きな違い) - wrapper 領域 (DOM 走査、registerPlugin、Observer) は maps-core 不在 (設計通り) 移行戦略 3 案を提示し、段階移行 (案 B) を E2E-Plan Phase 1〜2 完了後に 着手することを推奨。Codebase-Documentation の運用セクションにリンク追加。

    @niryuu niryuu committed Jun 2, 2026
  • Add E2E-for-Embed-Only-Features guide embed-core 分離 / 書き直しを前提に、embed (wrapper) にしかない 8 機能 (window.geolonia 公開、後方互換、auto-render、IntersectionObserver lazy-loading、MutationObserver cleanup、プラグインキュー、iframe 許可) の E2E 戦略をまとめた。各機能について具体的なテストコード例と落とし穴も記載。 Codebase-Documentation の運用セクションにリンクを追加。

    @niryuu niryuu committed Jun 2, 2026
  • Move codebase docs from Home to Codebase-Documentation page Home を新規作成者向けのランディングに戻し、 詳細な索引は Codebase-Documentation に移動。

    @niryuu niryuu committed May 25, 2026