2023年7~9月のCX事業本部メンバーのOSSコントリビュートについてご紹介します

2023.10.13

新規事業部Zennチームの吉川@広島です。

2023年7月~9月のCX事業本部メンバーコントリビューションを紹介します。現在、自分はCX所属ではないですが、ぜひ参加したいということで割り込ませていただきました。

前回のコントリビューション紹介ブログは以下のブログを参照いただけます。

2023年4~6月のCX事業本部メンバーのOSSコントリビュートについてご紹介します | DevelopersIO

OSSコントリビューション実績一覧

vanjsのparameter名の修正

Update addAndScheduleOnFirst parameter name from func to f by Tolluset · Pull Request #75 · vanjs-org/van

lee.byonghunさんのvanjsへのコントリビューションです。

一つの関数のparameterが他のparameter名と一貫性がなかったので修正しました。

vitejsのtypo修正

fix: fix typo module -> moduels by Tolluset · Pull Request #626 · vitejs/docs-ko

lee.byonghunさんのvitejsへのコントリビューションです。

typo修正しました。

motoのバリデーション追加

ECS: add pidMode validation for FARGATE by cm-iwata · Pull Request #6825 · getmoto/moto

岩田さんのmotoへのコントリビューションです。

ECSのregister_task_definitionにFargate向けのバリデーションの追加を行いました。

firecrackerのリファクタリング

Update all error structs/enums to use thiserror::Error by cm-iwata · Pull Request #3996 · firecracker-microvm/firecracker

岩田さんのfirecrackerへのコントリビューションです。

vmmパッケージで利用しているエラー制御用のenumがthiserrorのderiveを利用するように修正し、実装を簡素化しました。これで無事に全てのエラー制御用enumがthiserrorを利用するようにリファクタリング完了したようです。

ladleのリファクタリング

refactor: Remove unnecessary await by cm-dyoshikawa · Pull Request #508 · tajo/ladle

吉川のladleへのコントリビューションです。

Promiseが返されない箇所での不要な await があったため除去しました。

ladleのドキュメント追加

docs: Ladle with Next.js App Router by cm-dyoshikawa · Pull Request #491 · tajo/ladle

吉川のladleへのコントリビューションです。

Next.jsのApp Routerを利用した場合のladleの利用方法をドキュメントに追加しました。

zenn-editorへの機能追加

目次のプレビュー by cm-dyoshikawa · Pull Request #456 · zenn-dev/zenn-editor

吉川のzenn-editorへのコントリビューションです。

zenn-editorに目次のプレビュー機能を追加しました。

まとめ

以上、いかがだったでしょうか?

  • 普段お世話になっているOSSに貢献できると気持ちいい
  • OSSの中身を知る機会になる
  • 自分自身のスキルアップにつながる

ということで、CX事業本部に留まらず全社的にさらにOSSコントリビューションが広がると嬉しく思います。