-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2af520d
commit 2e9be3a
Showing
14 changed files
with
368 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Python関連 | ||
__pycache__/ | ||
*.py[cod] | ||
*$py.class | ||
*.so | ||
.Python | ||
venv/ | ||
.env | ||
|
||
# テスト関連 | ||
.pytest_cache/ | ||
.coverage | ||
htmlcov/ | ||
coverage.xml | ||
|
||
# IDE関連 | ||
.idea/ | ||
.vscode/ | ||
*.swp | ||
*.swo | ||
|
||
# ドキュメント関連 | ||
docs/* | ||
!docs/default/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# コントリビューションガイドライン | ||
|
||
最終更新: 2024年12月29日 | ||
|
||
## はじめに | ||
ai-assistant-hubプロジェクトへの貢献に興味を持っていただき、ありがとうございます。このガイドラインでは、プロジェクトに貢献する際の手順とベストプラクティスを説明します。 | ||
|
||
## 貢献の方法 | ||
|
||
### バグ報告 | ||
1. 既存のissueで同様の報告がないか確認してください | ||
2. バグの再現手順を明確に記載してください | ||
3. 環境情報(OS、Pythonバージョンなど)を含めてください | ||
|
||
### 機能の提案 | ||
1. 新機能の提案は、まずissueで議論を行ってください | ||
2. 提案には以下を含めてください: | ||
- 機能の詳細な説明 | ||
- ユースケース | ||
- 想定される影響 | ||
|
||
### プルリクエスト | ||
1. 作業前に最新の`main`ブランチから作業ブランチを作成してください | ||
2. コミットメッセージは明確で簡潔に記述してください | ||
3. テストを追加・更新し、全てのテストが通過することを確認してください | ||
4. ドキュメントの更新を忘れずに行ってください | ||
|
||
## コーディング規約 | ||
- PEP 8に従ってください | ||
- 型ヒントを使用してください | ||
- ドキュメンテーション文字列を各関数・クラスに追加してください | ||
- コメントは必要な場合のみ、日本語で記述してください | ||
|
||
## セキュリティガイドライン | ||
1. 機密情報を含むファイルは決してコミットしないでください | ||
2. サードパーティライブラリの追加時はセキュリティ面を考慮してください | ||
3. 認証情報は必ず環境変数として扱ってください | ||
|
||
## レビュープロセス | ||
1. 最低1名のレビュアーの承認が必要です | ||
2. CIチェックが全て通過している必要があります | ||
3. コードレビューのコメントには適切に対応してください | ||
4. 変更が大きい場合は、段階的なPRに分割することを検討してください | ||
|
||
## ヘルプが必要な場合 | ||
- issueで質問してください | ||
- プルリクエストで「WIP」(作業中)というラベルを使用してフィードバックを求めることができます | ||
|
||
ご協力ありがとうございます! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# セキュリティポリシー | ||
|
||
最終更新: 2024年12月29日 | ||
|
||
## 脆弱性の報告 | ||
|
||
このプロジェクトでセキュリティ脆弱性を発見した場合は、以下の手順に従ってください: | ||
|
||
1. パブリックなGitHub issueを作成**しないでください** | ||
2. [security@itc.tokyo](mailto:security@itc.tokyo) にメールを送信してください | ||
3. 脆弱性に関する詳細情報を含めてください | ||
4. 初期応答まで最大48時間お待ちください | ||
|
||
## セキュリティのベストプラクティス | ||
|
||
このプロジェクトを使用する際は: | ||
1. APIキーや機密性の高い認証情報を決してコミットしないでください | ||
2. 機密性の高い設定には環境変数を使用してください | ||
3. 定期的に依存パッケージを更新してください | ||
4. ドキュメントのセキュリティガイドラインに従ってください |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
import os | ||
import sys | ||
|
||
# プロジェクトルートディレクトリをPythonパスに追加 | ||
project_root = os.path.dirname(os.path.abspath(__file__)) | ||
sys.path.insert(0, project_root) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,5 @@ | ||
# これは検証用のMDファイルです。 | ||
|
||
以下の秘密キーワードが読み取れているかを確認してください。 | ||
- 秘密キーワード: secret-keyword-for-md-file | ||
- これは秘密キーワードではありません: default-keyword-for-md-file | ||
``` | ||
- 秘密キーワード: test-secret-keyword-for-md-file | ||
- これは秘密キーワードではありません: test-default-keyword-for-md-file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
これは検証で使用するためのテキストファイルです。 | ||
読み取れていることを必ず確認すること。 | ||
ファイルの秘密キーワードは、「itc-api-assistant-txt-file-key」です。 | ||
ファイルの秘密キーワードは、「test-itc-api-assistant-txt-file-key」です。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
[pytest] | ||
asyncio_mode = strict | ||
asyncio_default_fixture_loop_scope = function | ||
testpaths = tests | ||
python_files = test_*.py | ||
addopts = -v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
OPENAI_API_KEY=<<ここにAPIキーを入力>> | ||
DOCS_PATH=<<ここにDOCSディレクトリのパスを入力>> | ||
OPENAI_API_KEY=your_api_key_here | ||
DOCS_PATH=/path/to/your/documents |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.