initial commit to push copy to codeberg
This commit is contained in:
commit
751bfe568c
20 changed files with 1364 additions and 0 deletions
47
changelog2/config/tasks.yaml
Normal file
47
changelog2/config/tasks.yaml
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
gitlog_analysis_task:
|
||||
description: >
|
||||
Collect all relevant Git commits since the last tag for the projects {project_id} which are seperated by ",".
|
||||
Analyze the commits and categorize them according to new features, changes, and fixes.
|
||||
|
||||
Git Repo: {repo_path}
|
||||
expected_output: >
|
||||
A JSON string containing a list of relevant Git commits with their hash, date, message, a {changelog_type} entry understandable for end users
|
||||
and category (new feature, change, or fix).
|
||||
|
||||
redmine_analysis_task:
|
||||
description: >
|
||||
Collect all relevant Redmine tickets for the projects {project_id} and their versions {version_id}.
|
||||
Analyze the tickets and categorize them based on their type and importance.
|
||||
expected_output: >
|
||||
A JSON string containing a list of relevant Redmine tickets with their ID, subject, tracker,
|
||||
a {changelog_type} entry understandable for end users and a brief summary of their content and importance.
|
||||
|
||||
formatting_task:
|
||||
description: >
|
||||
Format the collected Git commits and Redmine tickets into a structured {changelog_type}.
|
||||
Ensure that the information is organized logically and easy to read.
|
||||
expected_output: >
|
||||
A well-formatted {changelog_type} text that includes both Git commits and Redmine tickets
|
||||
in a clear and organized manner, with proper categorization and highlighting of key changes.
|
||||
|
||||
writing_task:
|
||||
description: >
|
||||
Using the information from gitlog and redmine tickets, create a user-friendly and informative {changelog_type} document.
|
||||
Translate technical details into clear, concise language suitable for both technical
|
||||
and non-technical readers. Highlight key features, changes, and fixes.
|
||||
expected_output: >
|
||||
A polished {changelog_type} document that effectively communicates all relevant changes,
|
||||
improvements, and fixes in a way that enhances user understanding and engagement.
|
||||
The document should maintain consistency with the rules provided by the RAG tool and should fit the template from the template_tool
|
||||
while accurately reflecting the current changelog's content.
|
||||
instructions: >
|
||||
1. Review the template provided by the template tool.
|
||||
2. Identify the key sections and formatting used.
|
||||
3. Analyze the content of the gitlog and redmine issues.
|
||||
4. Structure the new changelog following the templates format, including similar sections.
|
||||
5. Translate technical details into user-friendly language.
|
||||
6. Ensure all significant changes, features, and fixes are included and highlighted.
|
||||
7. Maintain a consistent tone and style throughout the document.
|
||||
8. Double-check that the final document is informative, clear, and engaging for all readers.
|
||||
9. Skip issues/log entries not relevant for the user
|
||||
10. Do not include any additional output
|
||||
Loading…
Add table
Add a link
Reference in a new issue