Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.17 KB

CONTRIBUTING.md

File metadata and controls

48 lines (35 loc) · 2.17 KB

Open in Dev Containers

Welcome to Chassis contributing guide

このプロジェクトのバージョニングは Semantic versioning に従っている。

コミットメッセージは Conventional commit に従っている。

ブランチ戦略は GitHub Flow を取っている。

Unit Test には Google Test を使用している。

Documentation には Doxygen と GitHub Pages を使用している。

Quick Start

Issues

  • ドキュメントの不備
  • 不具合を見つけた場合
  • 新機能の要望

はじめにIssueが既に存在するかを検索し、関連するIssueが存在しなかった場合に新しいIssueを作成すること。

Make Changes

  1. Docker, vscode をインストールする。
  2. ページ上部の Open in Dev Containers または こちら を押す。
  3. 任意の変更を行う。
  4. scripts/test.bash を実行してコードのテストを行う。
    scripts/test.bash
  5. scripts/deploy.bash を実行すると、 Doxygen によるドキュメントの生成が行われる。 http://localhost:8000 より WEB ページの出力が確認できる。
    scripts/deploy.bash

Library Manager

このライブラリは Arduino Library Manager に登録されており、logはここから確認できる。

Platform IOのレジストリにも登録されている。

CI/CD

CI,CDのフロー図

開発者の環境

  • Ubuntu 22.04
  • VSCode + Platform IO
  • Git + Github