Arduino プロジェクト

このページには、Google シーズンの Google ドキュメントで承認されたテクニカル ライティング プロジェクトの詳細が記載されています。

プロジェクトの概要

オープンソースの組織:
Arduino
テクニカル ライター:
AghaSaad04
プロジェクト名:
サードパーティ ライブラリを文書化する
プロジェクトの期間:
標準の長さ(3 か月)

プロジェクトの説明

経験豊富なテクニカル ライターです。3 年以上にわたり、質の高いソフトウェア ドキュメント、ユーザーガイド、マニュアル、アルゴリズム分析、プロジェクト ドキュメント、研究論文を執筆してきました。 このプロジェクトでは、すべてのサードパーティ ライブラリを文書化します。私は、Arduino で開発され、貢献したライブラリを文書化し、そのすべての可能性をデベロッパーに向けて引き出すことを目指しています。以下のタスクを実施します。

ライブラリの動作を文書化 必要なニーズを満たすようにライブラリを改善する方法を文書化する

Arduino の NESController ライブラリについては、詳細なドキュメントが必要です。機能、互換性、例、アプリケーションは、コントリビューター向けドキュメントに追加する必要があります。使用方法はドキュメントですでに説明されていますが、これをさらに改善できます。Nbiot-arduino は、NBIoT モジュールにアクセスするための Arduino ライブラリです。使用方法、ビルドとテスト、デバッグのオプションを拡張することで、ドキュメントを改善できます。コード スニペットを含む例も含める必要があります。 Arduino で最も注目度の高いライブラリである ArduinoJson は、さまざまなステーションでのライブラリの使用方法を示す例、各クラスと関数の説明を含む API リファレンス、ほぼすべての質問に回答する FAQ、ユーザー向けのプログラムを作成する AduinoJson Assistant がドキュメントに記載されています。同様に、ドキュメントの改善と拡張が必要なすべてのライブラリについて、詳細なドキュメントを作成する必要があります。モノのインターネット(IoT)分野での経験があり、マイクロコントローラに関する基本的な知識は持っています。Python、Java、C、C++、HTML5、JavaScript、C# など、さまざまなプログラミング言語に習熟しています。Arduino のテクニカル ライティング スキルと、電子機器、マイクロコントローラ、プログラミングに関する知識を活かして、Arduino に貢献したいと思っています。もっと学び、スキルと知識を向上させたいと思っています。

使いやすい構文と豊富な機能を備えた Markdown を、すべての文章のスタイル設定に使用します。

テンプレート

これは、ドキュメントに使用できるテンプレートの 1 つです。ドキュメントの要件に応じて、変更や新しいセクションの追加が可能です。


$projectName/Library Name
--------
In this section, I will give background information of the library, 
what does this library use, on what languages and framework it is based on, 
what are the dependencies of this library/project where it will be used

Features
--------
I will add features of the project here like
- this library creates connection between server and client
- Make things faster

Installation
------------
In this section I will add the installation procedure and dependencies that 
needs to be installed.
Install $project by running:
install project

Contribute
----------
For the contributors, I will add this section in documentation.
- Issue Tracker: github.com/$project/$project/issues
- Source Code: github.com/$project/$project

Support
-------
This section can also be added
If you are having issues, please let us know.
We have a mailing list located at: project@google-groups.com

License
-------
This section will tell about the license of the project.
This project is licensed under the BSD.

時間の確保とコミュニケーション

週に 45 時間以上の勤務時間を確保しますが、万が一問題が発生した場合には、その時間を週末に補います。コミュニティの絆を深める期間に、コミュニケーション手段について話し合い、メンターとの毎週のミーティング、手段、時間を決定します。メンターに私の仕事に関する最新情報を知らせ、メールを通じて私のメンターに仕事の詳細を共有します。チーム閲覧者は共有画面などの多くの機能で使いやすいので、コミュニケーションにはチーム閲覧者をおすすめします。

今後の計画

GSoD 2019 以降の今後の計画は明確です。他のプロジェクトでも引き続き組織に貢献していきます。ドキュメントからセキュリティまで、あらゆる面で完璧になるように努めます。機会があれば、組織のどの会議にも必ず参加します。

利用規約

私は、上記で説明したのと同じやり方で活動することに固く同意し、流産が発生した場合には責任を負います。私はこのプロジェクトに尽力されることを理解しています。また、最高の作品を提供できるように、今シーズンは全シーズンを費やしています。

提案書を最後までお読みいただきありがとうございました。他にもご不明な点がございましたら、お気軽にお問い合わせください。