mit einem Klick
skymap-whatsnew
// Fully automated release note generator for Sky Map. Just provide the last tag.
// Fully automated release note generator for Sky Map. Just provide the last tag.
| name | skymap.whatsnew |
| description | Fully automated release note generator for Sky Map. Just provide the last tag. |
| dependencies | python>=3.8 |
python3 tools/generate_changelog.py [TAG]release_date, commits, closed_issues, and merged_prs.release_date provided by the tool.Before drafting, read both output files if they exist:
app/src/main/res/values/whatsnew_content.xmlfastlane/metadata/android/en-US/changelogs/default.txtThis skill may be run multiple times before a release. Treat the existing content as cumulative output from previous runs — preserve all existing items and only add changes not yet covered.
merged_prs descriptions over raw commit messages — PR authors write summaries for review.default.txt.whatsnew_content.xml in app/src/main/res/values/<h2> for each feature heading followed by a short descriptive paragraph.<ul><li> to group multiple minor items under a single heading.default.txt under fastlane/metadata/android/en-US/changelogswc -m after writing.<b><font color="#F67E81">Section</font></b> headings to group items.-- The output should be prepended to the CHANGELOG.md file and use GitHub markup. -- The release notes here can be more thorough and detailed that targets A and B. -- The target audience is users who are developers themselves or who are comfortable installing the app from other other sources than the Google Play Store.
whatsnew_content.xml
and default.txt content for review. Ask explicitly: "Does this look good to translate?" Do
not proceed to translation (Step 4 of the release process) until the user approves.Use when asked to respond to, reply to, or draft replies for Google Play Store reviews for Sky Map. Triggers on "respond to reviews", "reply to reviews", "draft review replies", or any request to handle user feedback from the Play Store.
Build, test, deploy, and manage data generation for Sky Map. Trigger on "build the app", "run tests", "deploy to device", "generate data", "run lint", or similar build/dev workflow requests.
Make a new release of Sky Map and publish it to the Play Store.
Add a new deep-sky object or special object to Sky Map's catalog from a Wikipedia URL or user-supplied data. Handles all four required files. Trigger on "add object", "add nebula/galaxy/cluster", "add <object name> to Sky Map", etc. ARGUMENTS: "[wikipedia_url_or_object_name]"
Process and size an image for a Sky Map celestial info card. Prompts for an image (URL or local path), optional crop, and output filename, then converts to 480×800 WebP and saves to the correct assets directory. Trigger on "process celestial image", "add image for info card", "convert image for Sky Map", etc. ARGUMENTS: "[source_url_or_path] [category/output_name] [crop x1,y1,x2,y2]"
Fetches GitHub contributors for Sky Map and updates the app/src/main/res/values/notranslate-contributors.xml file. Trigger this when asked to "sync contributors", "update contributors", or "refresh credits".