FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
project logo

charmaine

GitHub-Release-Notes

Generate release notes directly from your GitHub commits
Public
Like
GitHub-Release-Notes
Home
Code
5
backend
3
frontend
4
shared
2
README.md
H
index.ts
Branches
3
Pull requests
Remixes
History
Environment variables
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.
Sign up now
Code
/
frontend
/
README.md
Code
/
frontend
/
README.md
Search
5/8/2025
Viewing readonly version of polish branch: v1
View latest version
README.md

Frontend

This directory contains the client-side code for the GitHub Release Notes Generator.

Files

  • index.html - Main HTML template
  • index.tsx - Main React component and application entry point

Components

  • RepoSelector.tsx - Component for selecting repository and date range
  • CommitList.tsx - Component for displaying commits and PR data
  • ReleaseNotes.tsx - Component for displaying generated release notes

Usage Flow

  1. User enters GitHub token, repository information, and date range
  2. User clicks "Fetch Commits" to retrieve commit data
  3. User reviews commits and associated PR information
  4. User clicks "Generate Release Notes" to process commits through LLM
  5. User reviews and copies the generated release notes

Technologies

  • React 18.2.0
  • TypeScript
  • Twind (Tailwind-in-JS)
  • Marked (for Markdown rendering)
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.