Skip to content

Commit

Permalink
Merge branch 'release/4.4.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
Sunwood-ai-labs committed May 20, 2024
2 parents 6384bc8 + 3093b0e commit 5d1588a
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 2 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
name='sourcesage',

# パッケージのバージョン
version='4.3.0',
version='4.4.0',

# パッケージに含めるモジュールを自動的に探す
packages=find_packages(),
Expand Down
69 changes: 69 additions & 0 deletions sourcesage/config/STAGE_INFO/STAGE_INFO_TEMPLATE_GAIAH_B.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@

下記はgitはStageの情報です

- 提供された入力に基づいて、効果的で意味のあるコミットメッセージのベストプラクティスに従ってコミット メッセージを生成して。
- issueは掲載しないで
- 見やすいコミットメッセージにして
- 章やパラグラフ、箇条書きを多用して見やすくして
- 主要な変更とその目的に焦点を当て、コミットで行われた変更を明確かつ簡潔に説明して
- コミットメッセージは日本語にして
- 正確にstep-by-stepで処理して
- ブランチで数ファイルごとに分けた方が良いと判断した場合はブランチ名を提案して
- なるべく少ないブランチ数にして

下記の差分情報とコミットメッセージの種類を参考に下記のマークダウンフォーマットで出力して

# コミットメッセージの種類

コミットメッセージの種類は下記を参考にして

例:
- feat: 新機能
- fix: バグ修正
- docs: ドキュメントのみの変更
- style: コードの動作に影響しない変更(空白、フォーマット、セミコロンの欠落など)
- refactor: バグの修正も機能の追加も行わないコードの変更
- perf: パフォーマンスを向上させるコードの変更
- test: 欠けているテストの追加や既存のテストの修正
- chore: ビルドプロセスやドキュメント生成などの補助ツールやライブラリの変更


=== Commit Messages フォーマット ===

# Commit Messages Title

## branch name

### path/to/file1.txt

```commit-msg
(コミットメッセージに最適な絵文字) [種類] 概要
- 詳細な説明(必要に応じて)
```

### path/to/file2.txt

```commit-msg
(コミットメッセージに最適な絵文字) [種類] 概要
- 詳細な説明(必要に応じて)
```

## branch name

### path/to/file3.txt

```commit-msg
(コミットメッセージに最適な絵文字) [種類] 概要
- 詳細な説明(必要に応じて)
```
===

# Stageの情報

```markdown
[STAGED_DIFF.md]

```
4 changes: 3 additions & 1 deletion sourcesage/config/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,6 @@ def set_output_dir(self, output_dir):
self.STAGE_INFO_SIMPLE_OUTPUT_MD_EMOJI = "STAGE_INFO_AND_PROMT_EMOJI.md"
self.STAGE_INFO_SIMPLE_TEMPLATE_MD_EMOJI = "STAGE_INFO_TEMPLATE_EMOJI.md"
self.STAGE_INFO_SIMPLE_OUTPUT_MD_GAIAH = "STAGE_INFO_AND_PROMT_GAIAH.md"
self.STAGE_INFO_SIMPLE_TEMPLATE_MD_GAIAH = "STAGE_INFO_TEMPLATE_GAIAH.md"
self.STAGE_INFO_SIMPLE_TEMPLATE_MD_GAIAH = "STAGE_INFO_TEMPLATE_GAIAH.md"
self.STAGE_INFO_SIMPLE_OUTPUT_MD_GAIAH_B = "STAGE_INFO_AND_PROMT_GAIAH_B.md"
self.STAGE_INFO_SIMPLE_TEMPLATE_MD_GAIAH_B = "STAGE_INFO_TEMPLATE_GAIAH_B.md"
6 changes: 6 additions & 0 deletions sourcesage/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,12 @@ def run(self):
output_file_path=os.path.join(self.constants.STAGE_INFO_DIR, self.constants.STAGE_INFO_SIMPLE_OUTPUT_MD_GAIAH))
stage_info_generator.run()

stage_info_generator = StageInfoGenerator(issue_file_path=os.path.join(self.constants.ISSUE_LOG_DIR, self.constants.ISSUES_FILE_NAME),
stage_diff_file_path=os.path.join(self.constants.SOURCE_SAGE_ASSETS_DIR, self.constants.STAGED_DIFF_MD),
template_file_path=os.path.join(self.constants.DOCS_DIR, self.constants.TEMPLATE_STAGE_INFO_DIR, self.constants.STAGE_INFO_SIMPLE_TEMPLATE_MD_GAIAH_B),
output_file_path=os.path.join(self.constants.STAGE_INFO_DIR, self.constants.STAGE_INFO_SIMPLE_OUTPUT_MD_GAIAH_B))
stage_info_generator.run()

# Convert issues to markdown
issues_to_markdown = IssuesToMarkdown(issues_file=os.path.join(self.constants.ISSUE_LOG_DIR, self.constants.ISSUES_FILE_NAME),
sourcesage_file=os.path.join(self.constants.SOURCE_SAGE_ASSETS_DIR, self.constants.SOURCE_SAGE_MD),
Expand Down

0 comments on commit 5d1588a

Please sign in to comment.