plotly / plotly/plotly.js

[FEATURE]: Add TypeScript definitions for custom bundles

オープン
#8,049 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

enhancement feature P3 size: 3
主要言語
JavaScript
スター
18.3k
フォーク
2k
平均マージ
2日 12時間
マージ済み PR(30日)
28

説明

Since plotly.js v4 includes built-in TypeScript definitions, it would be great if custom bundles could also generate matching TypeScript definitions.

This would make custom bundles safer and easier to use in TypeScript projects.

In my case, I sometimes use a custom bundle to test newly developed features before they are released. However, the custom bundle does not include corresponding type definitions, so I have to rely on the types from the latest released version.

This can lead to missing or mismatched types, especially when the custom bundle includes new APIs or features that are not yet available in the released version.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、カスタムバンドルがどのように生成され、組み込みの TypeScript 定義が plotly.js v4 にどのように含まれているかを追跡します。未リリースの機能の API を含め、カスタムバンドルで期待される一致する出力を定義し、生成された定義がバンドルを反映していることを検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript, typescript
領域
build-system
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
55/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。