Skip to content

Commit

Permalink
Webサイトの名称をAlesInfiny Maris OSS Editionに変更する (#943)
Browse files Browse the repository at this point in the history
* フッターとヘッダーのサイト名を変更。

* トップページの見出しのサイト名を変更。

* 「 AlesInfiny Marisについて」のタイトル名変更。

* 利用規約のサイト名を変更。

* サイト名が記載されているページの修正。

* 「商標」に記載されているサイト名を修正。

* 「ローカル開発環境の構築」のdescription部分を修正。

* ConsoleAppWithDIのReadmeを修正。

* 「構成管理」のdescriptionを修正。

---------

Co-authored-by: Fumika Koyama <[email protected]>
  • Loading branch information
fkoyama and fkoyama authored Mar 19, 2024
1 parent 0e04414 commit b41c19e
Show file tree
Hide file tree
Showing 34 changed files with 55 additions and 55 deletions.
4 changes: 2 additions & 2 deletions documents/contents/about-maris/terms.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ title: 利用規約

# 利用規約 {#top}

## AlesInfiny Maris の提供物について {#alesinfiny-maris-license}
## AlesInfiny Maris OSS Edition の提供物について {#alesinfiny-maris-license}

AlesInfiny Maris(以下、本サイト)は、以下を提供します。
AlesInfiny Maris OSS Edition(以下、本サイト)は、以下を提供します。

- 各種ドキュメント
- サンプルアプリケーション
Expand Down
4 changes: 2 additions & 2 deletions documents/contents/about-maris/trademarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ title: 商標
- :ok: ニュース記事、ブログ等のメディアのタイトルおよび本文で、本サイトに関する真実であって誤解を招く表現ではない場合。
- :ok: ご自分のブランド名や会社名よりも目立たないようにされている場合。

本サイトを示す場合は、「AlesInfiny Maris」と商標を組み合わせ、半角スペースで区切って使用してください。
本サイトを示す場合は、「AlesInfiny Maris OSS Edition」と商標を組み合わせ、半角スペースで区切って使用してください。

商標を使用する場合は、 BIPROGY 株式会社の商標であることを通知するために、以下の文をわかりやすい場所に記述してください。
記述場所は本文の最後、脚注など、 BIPROGY 株式会社の商標であることを簡単に理解できる任意の場所とします。
Expand All @@ -37,7 +37,7 @@ BIPROGY 株式会社からの許可がない場合、以下のように使用し
- Git and the Git logo are either registered trademarks or trademarks of Software Freedom Conservancy, Inc., corporate home of the Git Project, in the United States and/or other countries.
- Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
- 「macOS」は、米国およびその他の国で登録された Apple Inc. の商標です。
AlesInfiny Maris は、独立したドキュメントであり、 Apple Inc.が認定、後援、その他承認したものではありません。
AlesInfiny Maris OSS Edition は、独立したドキュメントであり、 Apple Inc.が認定、後援、その他承認したものではありません。
- The Tailwind name and logos are trademarks of Tailwind Labs Inc.
- 「ESLint」およびそのロゴは OpenJS Foundation の商標または登録商標です。
- 「Cypress」およびそのロゴは Cypress.io, Inc. の商標または登録商標です。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: クライアントサイドレンダリングを行う Web アプ

## 技術スタック {#tech-stack}

AlesInfiny Maris を構成する OSS を以下に示します。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )を構成する OSS を以下に示します。

![OSS構成要素](../../images/app-architecture/client-side-rendering/oss-components-light.png#only-light){ loading=lazy }
![OSS構成要素](../../images/app-architecture/client-side-rendering/oss-components-dark.png#only-dark){ loading=lazy }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ description: クライアントサイドレンダリングを行う Web アプ

## ヘルスチェック機能の実装方針 {#health-check-implementation}

AlesInfiny Maris では、 Web API を通じてシステムが正常稼働中か確認します。
AlesInfiny Maris OSS Edition では、 Web API を通じてシステムが正常稼働中か確認します。
`Microsoft.Extensions.Diagnostics.HealthChecks` の機能を利用してヘルスチェック用の Web API を実装しています。

実装方法の詳細については、[ヘルスチェック API の実装](../../guidebooks/how-to-develop/dotnet/health-check-api.md) およびサンプルアプリケーションを参照してください。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ description: クライアントサイドレンダリングを行う Web アプ

1. CSR アーキテクチャ概要

AlesInfiny Maris の定義するクライアントサイドレンダリング方式の Web アプリケーションのアーキテクチャの概要について説明します。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris ) の定義するクライアントサイドレンダリング方式の Web アプリケーションのアーキテクチャの概要について説明します。

1. [フロントエンドアーキテクチャ](frontend-architecture.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: バックエンドアプリケーションのテスト方針につ

## 結合テストで利用するツール {#testing-tools}

上記の目的を達成するため、 AlesInfiny Maris では以下のテストフレームワークを用いて結合テストを行います。
上記の目的を達成するため、 AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )では以下のテストフレームワークを用いて結合テストを行います。

- [xUnit :material-open-in-new:](https://xunit.net/){ target=_blank }
- .NET のテストフレームワークです。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ CSR の Web アプリケーションにおけるテストのあり方を示し

## テスト方針の概要 {#test-policy}

AlesInfiny Maris では、バックエンドの .NET アプリケーションと、フロントエンドの JavaScript アプリケーションを対象にテストします。
AlesInfiny Maris OSS Edition では、バックエンドの .NET アプリケーションと、フロントエンドの JavaScript アプリケーションを対象にテストします。
バックエンド・フロントエンドのアプリケーションを個別にテストし、最終的にすべてのアプリケーションを結合してテストします。
各アプリケーションのテストの詳細は、以下を参照してください。

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: 概要編
description: AlesInfiny Maris を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
description: AlesInfiny Maris OSS Edition を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
---

# 構築できるアプリケーション形態 {#top}

AlesInfiny Maris を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
AlesInfiny Maris OSS Edition を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。

## Web アプリケーション(クライアントサイドレンダリング) {#web-application-client-side-rendering}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: 概要編
description: AlesInfiny Maris を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
description: AlesInfiny Maris OSS Edition を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
---

# アプリケーション構成 {#top}

AlesInfiny Maris として、アプリケーション形態ごとに標準的なアプリケーション構成を定義しています。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )として、アプリケーション形態ごとに標準的なアプリケーション構成を定義しています。
ここでは主要な構成要素を示します。
<!-- (CSR編など、アプリケーション種別ごとのアーキテクチャ解説ができたら右記の文を差しこむ。)詳細はアプリケーション種別ごとの詳細ページ、および、サンプルアプリケーションを参照してください。 -->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: 概要編
description: AlesInfiny Maris のアプリケーションアーキテクチャ概要を解説します。
description: AlesInfiny Maris OSS Edition のアプリケーションアーキテクチャ概要を解説します。
---

# 構成管理 {#top}

## ソースコード管理 {#source-code-management}

AlesInfiny Maris では、ソースコードの管理に Git を推奨しています。 Git を採用するメリットは以下の通りです。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )では、ソースコードの管理に Git を推奨しています。 Git を採用するメリットは以下の通りです。

- 多くの ALM ツールが Git に対応しているため、連携が容易
- 分散型バージョン管理ツールのため、ローカル環境に中央リポジトリのクローンを作成しオフラインでも作業が可能
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# イベントID管理方針 {#top}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# 例外処理方針 {#top}
Expand All @@ -9,7 +9,7 @@ description: AlesInfiny Maris で構築する .NET アプリケーションの

## 例外の種類 {#exception-type}

AlesInfiny Maris では、アプリケーションで発生する例外を [業務例外](#business-exception)[システム例外](#system-exception) の 2 つに分類します。
AlesInfiny Maris OSS Edition では、アプリケーションで発生する例外を [業務例外](#business-exception)[システム例外](#system-exception) の 2 つに分類します。
それぞれの例外の意味や処理方針を以下に示します。

### 業務例外 {#business-exception}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# ヘルスチェックの必要性 {#top}
Expand Down Expand Up @@ -31,15 +31,15 @@ LB が行うヘルスチェックは、使用するプロトコルレイヤー
| Layer 7 | アプリケーション層で動作を監視します。 HTTP リクエストを送信し、サーバーの HTTP レスポンスの確認により動作を確認します。 |

Layer 3 や Layer 4 で行うヘルスチェックは、作成した Web アプリケーションの稼働状況まで確認できません。
AlesInfiny Maris では、監視対象のサーバーやアプリケーション、関連するデータベースなどのサービスを包含し、システムとしての正常性を Layer 7 で監視する方針とします。
AlesInfiny Maris OSS Edition では、監視対象のサーバーやアプリケーション、関連するデータベースなどのサービスを包含し、システムとしての正常性を Layer 7 で監視する方針とします。

## レスポンス形式 {#health-check-response}

ヘルスチェックを確認する HTTP レスポンスとして、サーバーの正常値と異常値を表すステータスコードとレスポンスボディを定義します。

- ステータスコード

AlesInfiny Maris では正常値を 200 、異常値を 503 で統一します。
AlesInfiny Maris OSS Edition では正常値を 200 、異常値を 503 で統一します。

- レスポンスボディ

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# .NETアプリケーションの処理方式 {#top}

AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。

1. [例外処理方針](exception-handling-policy.md)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# 入力値検証方針 {#top}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# ログ出力方針 {#top}
Expand All @@ -11,7 +11,7 @@ description: AlesInfiny Maris で構築する .NET アプリケーションの

## ログの種類 {#log-pattern}

AlesInfiny Maris で定義するログの種類は以下の通りです。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )で定義するログの種類は以下の通りです。

- 操作ログ

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# メッセージ管理方針 {#top}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: .NETアプリケーションの処理方式
description: AlesInfiny Maris で構築する .NET アプリケーションの共通的な処理方式を解説します。
description: AlesInfiny Maris OSS Edition で構築する .NET アプリケーションの共通的な処理方式を解説します。
---

# トランザクション管理方針 {#top}
Expand Down
4 changes: 2 additions & 2 deletions documents/contents/app-architecture/overview/index.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: 概要編
description: AlesInfiny Maris を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
description: AlesInfiny Maris OSS Edition を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
---

# 概要編 {#top}

1. [構築できるアプリケーション形態](application-kind.md)

AlesInfiny Maris を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )を利用することで構築できるアプリケーションの概要を、アプリケーション形態ごとに説明します。

1. [アプリケーション構成](application-structure.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ description: Git リポジトリの構築に関するガイドラインを示し
サブシステムが複数個存在する大きなシステムでは、サブシステム間で共有するシステム共通機能を配置するフォルダーを作成します。

!!! note "システム共通機能の配置場所"
AlesInfiny Maris の提供するサンプルアプリケーションでは、サブシステムのフォルダー内にシステム共通機能を配置しています。
AlesInfiny Maris OSS Edition の提供するサンプルアプリケーションでは、サブシステムのフォルダー内にシステム共通機能を配置しています。
しかし、サブシステムが 1 つしかない場合も、将来的なシステム規模の拡大に備えて、システム共通機能の配置場所をあらかじめ準備しておいてもかまいません。

第 1 階層には、サブシステム間で共有する設定ファイルや、 Readme.md ファイルを配置します。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@ mono-repo のメリットは以下の通りです。
- リポジトリの肥大化を防止できる
- リポジトリ間で異なるテクノロジーを容易に適用できる

AlesInfiny Maris では、 mono-repo の構成を推奨します。
AlesInfiny Maris OSS Edition では、 mono-repo の構成を推奨します。
ただし、 Git リポジトリホスティングサービスの CI / CD 機能が、サブフォルダー単位で変更を検知でき、変更のあったサブシステムのビルドパイプラインのみ実行できることが前提です。
また、 1 つ 1 つのサブシステムが非常に大きく、かつそれぞのれサブシステムの独立性が極めて高い場合は、サブシステム単位でリポジトリ分割することも検討してください。
2 changes: 1 addition & 1 deletion documents/contents/guidebooks/git/git-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Git リポジトリの構築に関するガイドラインを示し

## 改行コード {#line-break-code}

AlesInfiny Maris では、通常 Git のリモートリポジトリ内の改行コードが LF で統一されることから、ローカルリポジトリの改行コードも LF に統一する方針を採用しています。
AlesInfiny Maris OSS Edition では、通常 Git のリモートリポジトリ内の改行コードが LF で統一されることから、ローカルリポジトリの改行コードも LF に統一する方針を採用しています。
各ツール・エディターの設定を以下のようにします。

- Git
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Visual Studio でソリューションを開いたとき、ソリューション
不一致を引き起こす最大の原因は、 Visual Studio の機能である「[ソリューションフォルダー](https://learn.microsoft.com/ja-jp/visualstudio/ide/solutions-and-projects-in-visual-studio#solution-folder)」の存在です。

ソリューションフォルダーは、 Visual Studio のソリューションエクスプローラー内にのみ存在する仮想的なフォルダーです。
AlesInfiny Maris では、ソリューションフォルダーと物理的なフォルダーを完全に一致させて管理することを推奨します。
AlesInfiny Maris OSS Edition では、ソリューションフォルダーと物理的なフォルダーを完全に一致させて管理することを推奨します。
ソリューションエクスプローラー内の配置と、物理的な配置を一致させることで、ファイルの検索性が大きく向上します。

### ソリューションファイルの作成 {#create-solution-file}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: バックエンドで動作する .NET アプリケーションの
# .NET 編 {#top}

バックエンドで動作する .NET アプリケーションの開発手順を解説します。
AlesInfiny Maris として推奨する設定や、共通的に使用する実装コードを中心に、ソリューションの初期構築に必要な情報を提供します。
AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )として推奨する設定や、共通的に使用する実装コードを中心に、ソリューションの初期構築に必要な情報を提供します。
業務機能の開発方法については解説しません。

1. [事前準備](./preparation.md)
Expand Down
Loading

0 comments on commit b41c19e

Please sign in to comment.