Arduino プロジェクト

このページには、Google Season of Docs で承認されたテクニカル ライティング プロジェクトの詳細が掲載されています。

プロジェクトの概要

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

プロジェクトの説明

私は経験豊富な技術ライターです。3 年以上にわたって、質の高いソフトウェアのドキュメント、ユーザーガイド、マニュアル、アルゴリズム分析、プロジェクトのドキュメント、研究論文を作成してきました。このプロジェクトでは、すべてのサードパーティ ライブラリを文書化します。Arduino で開発され貢献したライブラリをドキュメント化し、その可能性をデベロッパーに最大限にアピールすることを目指しています。次のタスクを行います。

ライブラリの動作を文書化します。必要なニーズに合わせてライブラリを改善する方法も文書化します。

例:

Arduino の NESController ライブラリは、十分なドキュメントが用意されている必要があります。機能、互換性、例、アプリケーションは、コントリビュータ向けのドキュメントに追加する必要があります。使用方法はすでにドキュメントに記載されていますが、さらに改善の余地があります。Nbiot-arduino は、NBIoT モジュールにアクセスするための Arduino ライブラリです。使用方法、ビルドとテスト、デバッグのオプションを拡張することで、ドキュメントを改善できます。コード スニペットを含む例も含める必要があります。Arduino で最もスター数が多いライブラリである ArduinoJson は、さまざまなステーションでライブラリを使用する方法を示す例、各クラスと関数の説明を含む API リファレンス、ほぼすべての質問に回答するよくある質問、ユーザーのプログラムを作成する AduinoJson アシスタントなど、ドキュメントが充実しています。同様に、ドキュメントの改善と拡張が必要なすべてのライブラリについて、詳細なドキュメントを作成する必要があります。モノのインターネット(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 後の私の今後の計画は明確です。他のプロジェクトでも引き続き組織に貢献していきます。ドキュメントの観点からセキュリティの観点まで、あらゆる面で完璧なものにするよう努めます。機会があれば、必ず組織の会議に参加します。

利用規約

私は、上記に説明した方法で作業し、流産した場合は責任を負うことを厳粛に同意します。私はこのプロジェクトの献身的な取り組みを理解しています。最高の仕事を提供できるように、このプロジェクトに全シーズンを費やしていることを約束します。

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