mochiOS Contributing Guideline

mochiOSはあらゆる貢献を歓迎します。このOSはオープンで、学習者、開発者、学生にとってコードを書いたり、参入したりしやすいOSを目指しています。

01

Method

バグを報告する

GitHubのissueに以下の手順で報告してください。

  1. New issueを押す
  2. バグの報告を押す
  3. タイトルのBug report:の後に、わかりやすいバグのタイトルを書く
  4. 概要、動作、発生箇所をできる限り詳細に書く
  5. Createを押す

シリアル出力やスクリーンショットがあれば助かりますが、なくても構いません。難しい場合は公式Discordのdiscussチャンネルに投げてください。

02

Method

新しいアイデアを共有する

GitHubのissueの機能提案テンプレートを使うか、公式Discordのfreechat、またはdiscussチャンネルに投稿してください。

どんな些細なアイデアでも構いません。採用された場合はContributorsリストに載ります。

03

Method

コードを書いてパッチを送信する

コードのフォーマットはcargo fmtを通していれば大丈夫です。できる限り読みやすく、わかりやすいコードを心がけてください。

作成後はGitHubのPull Requestから送信してください。各アプリケーションにコントリビュートしたい場合は、そのアプリのリポジトリにPull Requestを送信してください。

AIの利用について:AIの利用は構いませんが、自分でレビューして、そのコードに責任が持てない限りは送信しないでください。

Co-authored-byにAIのユーザー名を付与したり、コミットをAI名義にしたりしないでください。誰がコードを書いたのか不明瞭になるためです。

OSづくりを始めよう

ソースコードはすべて公開しています。
fork、改造、貢献、質問、すべて歓迎します。