Skip to content

Commit

Permalink
Update DOC.md
Browse files Browse the repository at this point in the history
  • Loading branch information
koki120 committed Jun 13, 2024
1 parent e566e4f commit 1588681
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions doc/DOC.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# royleのプログラムについて

## 概要
## パイプラインアーキテクチャの採用理由

このアプリケーションの目的は、データベース内の様々なデータをドキュメント化することだ。特定のテーブルやカラムの情報だけをドキュメント化するわけではない。パイプラインアーキテクチャーを採用した理由は、ターミナルのように複数のコマンドをつなぎ合わせて様々な表現ができる点を応用するためだ。これにより、様々なSQLやデータ成形関数、データ出力フォーマットを組み合わせることで、データベース内の多種多様なデータをドキュメント化できるようにしている。

本プログラムはパイプラインアーキテクチャを採用している。主な流れは下のようになる。[統合テスト](https://github.com/digeon-inc/royle/blob/main/integration_test/integration_test.go)で実際の流れを見ればより具体的に理解できる。
## 概要
主な流れは下のようになる。[統合テスト](https://github.com/digeon-inc/royle/blob/main/integration_test/integration_test.go)で実際の流れを見ればより具体的に理解できる。

```mermaid
graph LR;
Expand Down

0 comments on commit 1588681

Please # to comment.