Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ja] translate demo/forking into ja #6162

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions content/ja/docs/demo/forking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: デモリポジトリのフォーク
linkTitle: フォーク
default_lang_commit: 1505d056560f20e20d9b956128827bf5642eacd3
---

[デモリポジトリ][] はフォークされて OpenTelemetry で何を行っているかを見せるために設計されています。

フォークまたはデモの設定は、通常、いくつかの環境変数の書き換えと場合によってはいくつかののコンテナイメージの置き換えのみですみます。

ライブデモはデモの [README](https://github.com/open-telemetry/opentelemetry-demo/blob/main/README.md?plain=1) に追加できます。

## フォークメンテナーへの提案

- デモによって生成または収集されたテレメトリーデータを拡張したい場合、このリポジトリに変更をバックポートすることを推奨します。 ベンダーまたは実装固有の変更については、もとのコード変更よりも、設定を介してパイプライン内のテレメトリーを変更する戦略が推奨されます。
- 書き換えるのではなく、拡張してください。 既存の API と接続するまったく新しいサービスの追加は、テレメトリーの変更で実現できない、ベンダー固有またはツール固有の機能を追加する良い方法です。
- 拡張性をサポートするように、 キュー、データベース、キャッシュといったリソースを扱う際には、リポジトリパターンやファサードパターンを使用してください。 これにより、異なるプラットフォームに対して、これらのサービスの異なる実装を差し替えることができます。
- このリポジトリに対してベンダーまたはツール固有の拡張をバックポートしないてください。

疑問があったり、フォークメンテナーとして作業を容易にできる提案があれば、イシューを作成してください。

[デモリポジトリ]: {{% param repo %}}