Open5

Documentation

nabetsunabetsu

READMEの書き方

一般的なオープンソースプロジェクトで記載されている項目

●リポジトリ(プロダクト)の名前:Name
●概要:Overview
●デモ:Demo
●使い方:Usage
●環境:Requirement
●インストール方法:Install
●注意事項:Note
●文責:Author
●ライセンス:License
  • オープンソースとエンタープライズ(内部向け)のリポジトリで書くべきことに違いはあるか?

参考資料

nabetsunabetsu

作成すると良さそうなドキュメント

PRD

プロダクトの仕様を簡単にまとめたもの

ユースケース

参考資料

Architecture.md

システムのアーキテクチャを簡単な図とテキストでまとめたもの。

目的としてはプロジェクトに新規に参入した人が全体像を簡単に把握するためのもの。

参考資料

nabetsunabetsu

自動ドキュメント作成

おもにシステムやプログラムの仕様について

フロントエンド

  • Componentカタログ
    • Storybook
  • 依存関係可視化

バックエンド(Python)

  • 依存関係可視化

    • Pyreverse(pylintに統合された?)
  • ER図

参考資料