推しのOSSのご紹介とそれぞれのコントリビューション

650 Views

May 23, 23

スライド概要

推しOSSの紹介

profile-image

フリーランスプログラマです。 Angular, CHIRIMEN Open Hardware, MDN Web Doc 推しの人です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

推しのOSSのご紹介と それぞれのコントリビューション

2.

自己紹介 木暮晶彦(キグレアキヒコ) https://profiee.com/i/lifewood

3.

本日紹介する推しOSS ※アルファベット順

4.

Angular 概要 代表的なSPA(Single Page Application)のフレームワークの一つ 推しポイント 中規模〜大規模開発に必要なツールが標準装備 コントリビューション 日本語サイトの翻訳

5.

https://angular.jp/guide/what-is-angular より引用

6.

推しポイント ● デフォルトのプロジェクトやファイルの枠組みが判り易い ● ファイル構成が分かり易い ● CLI が充実している ○ プロジェクト、各種ファイル作成 ○ ビルド ○ ローカル起動 ○ ユニットテスト ○ デプロイ ○ アップデート ● 新しいバージョンへの移行が容易 ● テスト環境が充実

7.

推しポイント ● デフォルトのプロジェクトやファイルの枠組みが判り易い ソースフォルダ アプリ関連フォルダ リソース(素材等)フォルダ 開発環境関連フォルダ

8.

推しポイント ● ファイル構成が分かり易い 画面遷移制御用 画面表示用 画面表示装飾用 画面ユニットテスト用 画面制御用 Angular 独自のファイル

9.

推しポイント ● CLI が充実している https://angular.jp/cli より一部抜粋引用

10.

推しポイント ● 新しいバージョンへの移行が容易 アップデートコマンド実行例 https://update.angular.io/?locale=ja-JP より引用

11.

推しポイント ● テスト環境が充実 テストコマンド実行例

12.

推しポイント ● テスト環境が充実 テストコマンド実行例

13.

コントリビューション ● 日本語サイトの翻訳 https://github.com/angular/angular-ja/pulls?q=is%3Apr+is%3Aclosed+author%3Agurezo

14.

angular-ja/blob/main/README.md より引用

15.

コミュニティ Twitter Discord conpass Youtube

16.

CHIRIMEN Open Hardware 概要 センサーやアクチュエーターなどの物理デバイスをWeb技術だけで制御することがで きるオープンソースの開発環境 推しポイント 活動の3本柱(ソフトウェア、ハードウェア、教育) コントリビューション ミーティング、イベント開催、OSHW申請、技術書典出展

17.

CHIRIMENとは何か? CHIRIMEN は、センサーやアクチュエーターなどの物理デバイスを Webブラウザ技術 だけで制御することができる開発環境で、ボードコンピュータとその上で動作する ソフトウェアを含めた総称 https://chirimen.org/docs/ja/FAQ.html より引用 CHIRIMEN = 縮緬(織物) “Web”と“Real”異なる世界を織り込んで 新しいモノを作っていく “Web” “Real”

18.

推しポイント ● Webブラウザの技術だけで、ハードウェア制御の開発を出来るよう にする事 ● OSSの開発方法・考え方を、ハードウェア(ボードコンピュータも対 象)に広める事 ● 先の2つのゴールを多くの人達に(教育,デモストレーション などを通して)社会に広める事

19.

推しポイント ● Webブラウザの技術だけで、ハードウェア制御の開発を出来るよう にする事 ● W3C に Web API の提案を念頭に置いたポリフィル開発実装など も含みます。 https://browserobo.github.io/WebGPIO/ https://browserobo.github.io/WebI2C/

20.

推しポイント https://github.com/chirimen-oh/chirimen https://github.com/chirimen-oh/chirimen-drivers

21.

推しポイント ● OSSの開発方法・考え方を、ハードウェア(ボードコンピュータも対 象)に広める事 https://github.com/chirimen-oh/accessories より引用

23.

推しポイント ● 先の2つのゴールを多くの人達に(教育,デモストレーション などを通して)社会に広める事 https://chirimen-oh.connpass.com/ https://webiotmakers.github.io/2022/

24.

コントリビューション ● コミュニティミーティング主催 https://github.com/chirimen-oh/meeting

25.

コントリビューション ● 各種ドキュメント https://chirimen.org/chirimen/ http://chirimen.org/node-web-gpio/ https://chirimen.org/node-web-i2c/

26.

コントリビューション ● OSHW(Open Source HardWare)申請 https://certification.oshwa.org/list.html

27.

コントリビューション ● 技術書典出展 https://techbookfest.org/product/5389215537823744?productVariantID=6407824410148864

28.

チュートリアル Twitter Facebook Group conpass Slack

29.

MDN 翻訳コミュニティ 概要 オープンなウェブ技術のドキュメントへのリンク 推しポイント ウェブ開発者のためのドキュメントがほぼ全てここにある コントリビューション 日本語サイトの翻訳

30.

推しポイント ● 英文に対して免疫が出来る(ハズ) ● 英語表現を自然と学べる ● 翻訳する事で、Web 技術の情報を自然と学べる

31.

コントリビューション ● 翻訳ガイドサイト作成 https://mozilla-japan.github.io/mdn-translation-guide/

32.

コントリビューション ● 各種ページ翻訳 https://github.com/mozilla-japan/translation/issues/created_by/gurezo https://github.com/mozilla-japan/translation/issues?q=is%3Aissue+author%3Agurezo+is%3Aclosed

33.

原文 日本語訳

34.

翻訳ガイド OSS 日本語 L10n doorkeeper Slack

35.

OSSコントリビュートの基本的な心がけ

36.

● その1 https://developer.mozilla.org/ja/docs/MDN/Community/Open_source_etiquette より引用

37.

● その2 https://developer.mozilla.org/ja/docs/MDN/Community/Open_source_etiquette より引用

38.

最後に

39.

グンマー帝国コミュニティの宣伝 ● Gunma.web 活動報告 Twitter Facebook Group conpass Slack

40.

ご静聴ありがとうございました!