Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
Sunwood-ai-labs committed Aug 9, 2024
2 parents 0b57371 + 78eb6d4 commit cb63e62
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 35 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='5.6.0',
version='5.6.1',

# パッケージに含めるモジュールを自動的に探す
packages=find_packages(),
Expand Down
76 changes: 42 additions & 34 deletions sourcesage/modules/DocuMind.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,19 +53,20 @@ def generate_release_notes(self):
# リリースノートの要件:
<Release notes requirements>
1. 簡潔で明確な概要から始めてください。
2. 主要な新機能、改善点、バグ修正を箇条書きで列挙してください。
3. 各項目に関連するコミットハッシュがある場合は、(commit: abc1234のように)括弧内に記載してください。ハッシュは最初の7文字のみ使用してください。
4. 重要な変更や注意が必要な点があれば、別セクションで強調してください。
5. アップグレード手順や互換性に関する注意事項があれば記載してください。
6. 貢献者への謝辞を含めてください(もし情報があれば)。
7. 各セクションに適切な絵文字を使用して、視覚的に分かりやすくしてください。
8. 完成されたマークダウン形式のリリースノートを作成してください。
下記の情報を基に、要件とフォーマットに従ってリリースノートを生成してください。
情報が不足している場合は、適切に省略するか、一般的な表現で補完してください。
コミットハッシュが提供されていない場合は、その項目にハッシュを含めないでください。
絵文字は適切に使用し、読みやすさと視覚的魅力を向上させてください。
1. 各項目に関連するコミットハッシュがある場合は、(commit: abc1234のように)括弧内に記載してください。ハッシュは最初の7文字のみ使用してください。
2. 重要な変更や注意が必要な点があれば、別セクションで強調してください。
3. アップグレード手順や互換性に関する注意事項があれば記載してください。
4. 貢献者への謝辞を含めてください(もし情報があれば)。
5. 各セクションに適切な絵文字を使用して、視覚的に分かりやすくしてください。
6. 完成されたマークダウン形式のリリースノートを作成してください。
7. 各項目の末尾に、その情報の確信度を 🟢(高)、🟡(中)、🔴(低)で示してください。
8. 提供された情報のみを使用し、推測や一般化された情報の追加は避けてください。
9. 情報が不足している場合は、その旨を明記し、該当するセクションを省略してください。
9. 既に機能が実装されておりアップデートのような項目は、「🔄」と明記してください。
10. ステップバイステップで正確に処理してください
11. ハルシネーションが起きないようにしてください
12. 特に情報が無いセクションは記載しないで省略して。
</Release notes requirements>
Expand All @@ -80,6 +81,10 @@ def generate_release_notes(self):
- ドキュメント: 📚 (本)
- 非推奨: 🗑️ (ゴミ箱)
- 削除された機能: 🔥 (炎)
- 確信度(高): 🟢
- 確信度(中): 🟡
- 確信度(低): 🔴
- 継続中の項目: 🔄
</Emoji usage guidelines>
# リリースノートのフォーマット:
Expand All @@ -90,21 +95,21 @@ def generate_release_notes(self):
[全体的な変更の要約と主要なハイライトを1-2文で]
## ✨ 新機能
- 🎉 [新機能1の説明] (commit: 1234567)
- 🎉 [新機能2の説明] (commit: 89abcde)
- 🎉 [新機能の説明] (commit: xxxxxxx) 🟢🟡🔴 🔄
- [詳細な説明]
## 🛠 改善点
- 🚀 [改善点1の説明] (commit: fghijkl)
- ⚡ [パフォーマンス改善の説明] (commit: mnopqrs)
- 🚀 [改善点の説明] (commit: xxxxxxx) 🟢🟡🔴 🔄
- [詳細な説明]
## 🐛 バグ修正
- 🐛 [修正されたバグ1の説明] (commit: tuvwxyz)
- 🐛 [修正されたバグ2の説明] (commit: 0123456)
- 🐛 [修正されたバグの説明] (commit: xxxxxxx) 🟢🟡🔴 🔄
- [詳細な説明]
## ⚠️ 重要な変更
- ⚠️ [重要な変更点や注意が必要な点]
- 🔥 [削除された機能の説明]
- ⚠️ [重要な変更点や注意が必要な点] 🟢🟡🔴 🔄
- [詳細な説明]
## 📦 アップグレード手順
[必要に応じてアップグレード手順や注意事項を記載]
Expand All @@ -115,23 +120,26 @@ def generate_release_notes(self):
# 入力情報:
<Input information>
## リポジトリ情報
<Repository information>
{self.documen_db}
</Repository information>
## 前のVerとの差分レポート
<Difference report with previous version>
{self.release_report}
</Difference report with previous version>
## 変更履歴
## 今回のリリースの変更履歴
<change history>
{self.changelog}
</change history>
## [参考資料] リポジトリの全体情報
下記にはリポジトリの構造とリポジトリ内の主要なファイルの一覧を記載します。
リリースノートを作成時の事前知識として参考に使用して
<Repository information>
{self.documen_db}
</Repository information>
</Input information>
上記の情報のみを使用してリリースノートを作成してください。
不明な点や情報が不足している部分については、推測せずにその旨を明記してください。
各項目の確信度を 🟢、🟡、🔴 で示し、提供された情報に直接基づいている場合は 🟢、やや推測を含む場合は 🟡、大きく推測している場合は 🔴 としてください。
前回のリリースノートに含まれる内容と重複する項目には 🔄 を付けてください。
"""

self.save_prompt(prompt)
Expand Down

0 comments on commit cb63e62

Please sign in to comment.