a-b-street / a-b-street/speedwalk
Shared URL state
- 主要言語
- Svelte
- スター
- 24
- フォーク
- 5
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
It would be great if those parts of the UI could be shared via URL state
- Mode / Primary navigation
- Sidealks > QA (Dropdown selection)
- Map State (zoom, lat, lng) (not relying on the default hash param solution)
Possibly also
- About "page" open-state
Some more notes on this are in https://github.com/a-b-street/speedwalk/pull/40
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
この issue は、URL 経由で UI state を共有することに触れており、mode、sidebar QA dropdown、map zoom/lat/lng、そして場合によっては About page open state を含みます。まず、Svelte app の既存の routing と state management を調べてください。おそらく src/routes、または navigation と map を扱う components にあります。map state が現在どのように管理されているかを確認し、Svelte's stores または svelte-spa-router のような router との統合を検討してください。追加のコンテキストについては PR #40 を確認してください。Done は、指定された各 UI element が URL を更新し、page load 時に state を復元することを意味します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- frontend, web-dev
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100