初めてDefinitelyTypedにPRを出した話 | TSKaigi Kansai
スピーカー
syumai
ベースマキナ
経緯
encoding-japanese
パッチを送ったけど型エラー出るように
→definitelytypedにPRを送る
Defenitely Typed
黎明期を支えた偉大なプロジェクト
ライブラリの更新に型定義が追いついてない
メンテナが別れてる
sosuke suzukiの記事参照
2024年では
現状あんまり触る必要ないけど古いプロジェクトなら触らないとダメかも
ばーじょにんぐ
常にパッチバージョンとして.9999を指定する
自動でインクリメントされる
2.2.99999 → 2.2.0
メジャーとマイナーはライブラリに合わせる
パッチバージョンは同期してない
手順
cloneしてinstall
pnpm でフィルタしてインストール
かたへんこう
テストコード修正
型チェックだけを行うテストを追加
format (dprint)
PRをOpen
CODEOWNERにレビューの通知が飛ぶ
感想
出す前は大変と思ってたけど意外と楽
pnpm workspaceに変わったことも大きそう
ガイドが充実してる
長期にわたってメンテナンスされてるだけある