Use mvt-fixtures for testing valid/invalid vector tiles?
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- testing-qa
調査の方向性
mvt-fixtures の README にある JavaScript の使用方法と、test/parse.test.js に既存する実世界のタイルのカバレッジから始めます。vector-tile-js が現在必要としている fixtures を確認し、必要な統合を決める前に mvt-fixtures と比較します。関連する有効、無効、実世界のタイルのテストが、必要なカバレッジを失うことなく一元化された fixtures を使用すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
👋 we've recently released mvt-fixtures as an attempt to centralize test fixtures for decoding mvt buffers. I'd love to see vector-tile-js using this library at some point in the future. Presumably mvt-fixtures doesn't contain every unit-test fixture required for this library, so I'll work on updates there to make sure there is feature parity before working on a branch in this project.
mvt-fixtures comes with a method for testing all fixtures relatively quickly - .each() and this would allow us to run vector-tile-js through every fixture plus test whether it should decode the fixture successfully or not. Example in the README.
It also comes with a selection of real-world tiles that can be used for benchmarks and tests like this one.
I'll plan on being point here for prototyping what this can look like, but if anyone has thoughts or concerns please feel free to raise them here!
cc @mapbox/core-tech @jfirebaugh @lbud @mollymerp @mourner @anandthakker @lucaswoj
- 主要言語
- JavaScript
- スター
- 405
- フォーク
- 91
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mapbox/vector-tile-js のほかの issue
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
mapbox/vector-tile-js#81 · コメント 1 件 ·
-
vector-tile-js v4 proposal再び着手できるかも @mourner が 1752 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
mapbox/vector-tile-js#79 · コメント 1 件 · リアクション 7 件 · 担当者 1 名 ·
-
Layer toGeoJSONオープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 52/100
mapbox/vector-tile-js#38 · リアクション 7 件 ·
-
Writing vector tilesオープンenhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
mapbox/vector-tile-js#25 · コメント 5 件 ·
-
question
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
mapbox/vector-tile-js#18 · コメント 2 件 ·
mapbox/vector-tile-js の issue をすべて見る
似ている issue
-
bug priority: low
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
sandialabs/sceptre-phenix#464 ·
メンテナーはふだん 6 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 66/100
hemilabs/token-list#124 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
feature
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
juice-shop/juice-shop#3702 ·
メンテナーはふだん 1 日以内に返信
-
🐛 BUG: Avatar stack on post card renders above the sticky header when scrolling対応中かも @idoshamun が今日担当しました。 オープンType: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
dailydotdev/daily#2163 ·
メンテナーはふだん 1 日以内に返信