# YYTypeScript#154 執筆会 ## 参加者 - suin - jamashita ## Good News - 「これほんとおすすめ!砕けた表現も多くてめちゃわかりやすいし、JSのことも勉強になる!」 - 「Udemyで取り上げる内容を調べるとサバイバルTypeScriptがヒットしやすくて、かつ言語化が優しくて拠り所~になってる」 - 「サバイバル TypeScript 読んでいる、これフロントエンドの全体像がわかってかなりいいな」 - 「サバイバルtypescriptさんにはお世話になっておりますいつも」 ###### tags: `YYTypeScript` `執筆会` YYTypeScriptは、普段はTypeScriptについて雑談しながらエンジニア同士の交流を深めるイベントですが、この「執筆会」では「TypeScriptの技術書をみんなで作る」ことを目的に、ひとつの技術書を共同執筆していくイベントになります。 ## 前回やったこと - jamashita - truthyな値とfalsyな値についての説明を追加するのはどうでしょうか #487 - 執筆開始 - suin - 来ていたPRの対応 - Jest - shota - Next.jsとReactの違いをissueのコメントに残しました 前回: [YYTypeScript#153 執筆会 - HackMD](https://hackmd.io/qP6G03NlQeSoW5fBI6BITw?view) ...前々回... - 竹下 義晃 - interfaceと型エイリアスの違い - t-yng - PRを一つマージ - https://github.com/yytypescript/book/pull/480 - インターフェースと型エイリアスの使い分けについて考えた - 答えがない話なのでどこに着地させるか悩み中 - 基本的にプロジェクトでルールを決めると良い (長いものに巻かれる) - サバイバルTypeScriptの方針としてはtype推し - プロジェクトでルールが決まらない場合の参考ルールの一つとして紹介 - [公式](https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces) - ライブラリ作る時にユーザーに型を拡張してもらいたい時はインターフェースを使うと良い ## Project Status - 🚧未執筆記事を0にしたい - 検索ワード「TypeScript」で3位以内になりたい ## 今回やること - suin - Jest入門の執筆の続き - Issue/PRの対応 - jamashita - truthyな値とfalsyな値についての説明を追加するのはどうでしょうか #487 - 見返して問題なければリリース - issueの消化 ### 新しくやることを探している人向け * 読む系 * https://typescriptbook.jp を読んで * 気になったことを言う * 不明なところを質問する * 改善点を提案する * 書く系 * 書く方法 * https://typescriptbook.jp/writing/getting-started * 情報の量を増やす系: * 🚧が付いているページを書く * 情報の質を上げる系: * 説明文を分かりやすくする * 日本語がおかしいところ良くする * サンプルコードを良くする、シンプルにする * 文を凝縮して、情報量/文字数の比率を上げる * 執筆以外にできること * https://typescriptbook.jp/writing/contributing * いろいろなタスク * https://github.com/yytypescript/book/issues * good-first-issueは取り掛かりやすいかも? ## 今回やったこと - jamashita - [x] truthyな値とfalsyな値についての説明を追加するのはどうでしょうか #487 - issueの消化 - 誤植:「だとということも理解できます」→「ということも理解できます」 #483 - クラスの継承とアクセス修飾子について #484 - 継承でアクセス制限を緩めることを追加で執筆、来週読み返して問題なければリリースします - suin - PRのマージ - satisfiesをちょっと調べた ## 次回やること - jamashita - issueの消化 - クラスの継承とアクセス修飾子について #484 - 読み返して問題なければリリースします