automate-workflows
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v9View latest version
This app generates release notes based on GitHub commits. It analyzes commit messages between two points (tags, commits, or dates) and formats them into structured release notes.
- Fetch commits from GitHub repositories
- Parse commit messages to categorize changes
- Generate formatted release notes in Markdown
- Support for conventional commit format
- Customizable output format
- Visit the app URL
- Enter your repository details (owner/repo)
- Specify the range for commits (tags, commit hashes, or dates)
- Generate your release notes
- Copy or download the formatted output
This app requires a GitHub Personal Access Token with repo
scope to access repository data. Set this as an environment variable in Val Town:
GITHUB_TOKEN=your_personal_access_token
backend/
- API endpoints and GitHub integrationfrontend/
- User interface for the appshared/
- Shared types and utilities
- TypeScript
- GitHub REST API
- Hono (backend framework)
- React (frontend)
- TailwindCSS (styling)