refactor(generateCommitMessageFromGitDiff.ts): update INIT_MESSAGES_PROMPT to improve readability and remove unnecessary line breaks

This commit is contained in:
di-sukharev
2023-03-29 09:35:35 +08:00
parent 5d131e66fa
commit ea864d18f4
+13 -12
View File
@@ -15,18 +15,19 @@ const INIT_MESSAGES_PROMPT: Array<ChatCompletionRequestMessage> = [
{ {
role: ChatCompletionRequestMessageRoleEnum.System, role: ChatCompletionRequestMessageRoleEnum.System,
content: `You are to act as the author of a commit message in git. Your mission is to create clean and comprehensive commit messages in the conventional commit convention. I'll send you an output of 'git diff --staged' command, and you convert it into a commit message. content: `You are to act as the author of a commit message in git. Your mission is to create clean and comprehensive commit messages in the conventional commit convention. I'll send you an output of 'git diff --staged' command, and you convert it into a commit message.
${ ${
config?.emoji config?.emoji
? 'Use Gitmoji convention to preface the commit' ? 'Use Gitmoji convention to preface the commit'
: 'Do not preface the commit with anything' : 'Do not preface the commit with anything'
}. ${ }.
config?.description ${
? 'Add a short description of why the commit is done after the commit message. Don\'t start it with "This commit", just describe the changes' config?.description
: "Don't add any descriptions to the commit, only commit message" ? 'Add a short description of why the commit is done after the commit message. Don\'t start it with "This commit", just describe the changes'
}. : "Don't add any descriptions to the commit, only commit message"
Use the present tense. }.
Lines must not be longer 74 characters. Use the present tense.
Use ${translation.localLanguage} to answer.` Lines must not be longer 74 characters.
Use ${translation.localLanguage} to answer.`
}, },
{ {
role: ChatCompletionRequestMessageRoleEnum.User, role: ChatCompletionRequestMessageRoleEnum.User,