Skip to content

Commit

Permalink
Add example Fastfile call as part of code doc
Browse files Browse the repository at this point in the history
  • Loading branch information
AliSoftware committed Dec 2, 2024
1 parent 96fe170 commit 942813d
Showing 1 changed file with 20 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ def self.format_message(role:, text:)
}
end

#####################################################
# @!group Documentation
#####################################################

def self.description
'Use OpenAI API to generate response to a prompt'
end
Expand All @@ -72,7 +76,7 @@ def self.authors
end

def self.return_value
'The response from the prompt as returned by OpenAI API'
'The response text from the prompt as returned by OpenAI API'
end

def self.details
Expand All @@ -82,6 +86,20 @@ def self.details
DETAILS
end

def self.examples
[
<<~EXEMPLE,
items = extract_release_notes_for_version(version: app_version, release_notes_file_path: 'RELEASE-NOTES.txt')
nice_changelog = openai_generate(
prompt: ':release_notes', # Uses the pre-crafted prompt for App Store / Play Store release notes
question: "Help me write release notes for the following items:\n#{items}"
api_token = get_required_env('OPENAI_API_TOKEN')
)
File.write(File.join('fastlane', 'metadata', 'android', en-US', 'changelogs', 'default.txt'), nice_changelog)
EXEMPLE
]
end

def self.available_prompt_symbols
PREDEFINED_PROMPTS.keys.map { |v| "`:#{v}`" }.join(',')
end
Expand Down Expand Up @@ -115,7 +133,7 @@ def self.available_options
]
end

def self.is_supported?(platform)
def self.is_supported?(_platform)
true
end
end
Expand Down

0 comments on commit 942813d

Please sign in to comment.