2025年オープンソースコントリビュート活動振り返り
2025年もまもなく終わりですね。みなさんは今年どれくらいオープンソースにコントリビュートできたでしょうか?(唐突)
というわけで私の2025年のOSSコントリビュート活動の振り返りをしてみようと思います。2025年以前の活動はNotionにてまとめております。
fedify-dev/hollo
Holloは、Fedifyで構築された単一ユーザー向けのフェディバース(ActivityPub対応)マイクロブログソフトウェア。Mastodon互換APIを実装しており、専用のWebインターフェースなしでMastodonクライアントから利用可能。
HTMLの <figure>/<figcaption> 要素の不適切な使用を修正。画像のaltテキストにfigcaptionを使うのは不適切であるため削除。
ページネーションのパラメータ名を cont から page に変更し、前のページに戻るリンク(Newer link)を追加。存在しないページ番号にアクセスした際の404エラー処理も実装。
アカウントのフィールド情報テーブルのレスポンシブ対応修正。画面縮小時に横スクロールが発生する問題をPico CSSの overflow-auto クラスで解決。
#100で画像のALTテキストを <details> 要素で展開表示できる機能を追加。
stackblitz/alien-signals
最軽量のSignalライブラリ。Push-Pullベースのリアクティブシステムを探求するプロジェクトで、Vue 3.4のリアクティブシステムの約400%のパフォーマンスを実現。Vue 3.6でも採用されている。
READMEのEffect Scopeサンプルコードを修正。未定義の effect 関数の修正と count(2) の宣言位置を適切に変更。
elk-zone/elk
Mastodon向けのWebクライアント。Vue.js/Nuxtで構築されたモダンなフェディバースクライアント。
モーダルダイアログの位置を画面中央から上部に変更。OSのオンスクリーンキーボードが表示された際にダイアログが隠れる問題を解決するため、items-center から items-start に変更。
web-platform-dx/web-features
Web Platform DXプロジェクトによる、Webプラットフォームの機能とそのBaselineステータスを管理するリポジトリ。
自作のBaseline MCP Server[1]をBaseline in the wild(Baselineを活用しているプロジェクト一覧)に追加。
関連してMCPサーバーのキュレーションリスト(Awesome List)のawesome-mcp-serversにもBaseline MCP Serverを追加。
chibivue-land/japanese-companies-using-vuejs
日本でVue.jsを使用している企業の一覧リポジトリ。Vue.jsコミュニティの可視化と企業間の情報共有を目的としている。
yamanokuの所属企業である株式会社Schooを企業一覧に追加。
chibivue-land/chibivue
ubugeeeiさん作のVue.jsを自作で実装しながら学ぶ教育コンテンツ。Vue.jsの内部実装を理解するためのハンズオンチュートリアル。
vitepress-plugin-llmsを使用してllms.txtとllms-full.txtを生成する機能を追加。NotebookLMなどのツールでドキュメントを理解・活用できるように。
NotebookLMで生成した音声ファイル(ポッドキャスト形式)を追加。
wattanx/button.dev
wattanxさん作のボタン要素に関する開発者向けツール/デモサイト。Nuxt製。
SelectFieldコンポーネントと <button> 要素のtype属性選択機能を追加。
mdn/content
MDN Web Docsの英語コンテンツリポジトリ。Web開発者向けのリファレンスドキュメント。
::column 疑似要素の誤記を修正。
併せて日本語ドキュメントも同様の修正。
nitrojs/nitro
Nuxtで使用されているサーバーエンジン。ユニバーサルなTypeScript製のサーバーフレームワーク。
ドキュメントの compatibilityDate 値の形式誤りを修正(YY-MM-DD → YYYY-MM-DD)。DateString型の正しいフォーマットに訂正。
ryoppippi/ccusage
ryoppippiさんのClaude Codeの使用量を可視化・分析するツール。
Monthly Reportsページにログ保持期間のデフォルト値(30日)に関する注意事項をNOTICEブロックで追加。設定ファイルの cleanupPeriodDays を変更することで1ヶ月以上のログを確認できることを案内。
angular/angular
Googleが開発するTypeScriptベースのWebアプリケーションフレームワーク。
ドキュメントの誤字修正(W3 → W3C)。World Wide Web Consortiumの正式名称に訂正。
-
MCPサーバーの詳細はBaseline MCP Serverを公開しました!を参照。 ↩︎
Discussion