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.
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)