Skip to content

OpenCode command for generating press releases of OpenCode changes

Notifications You must be signed in to change notification settings

robzolkos/opencode-release-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

OpenCode Release Command

A custom OpenCode command that generates engaging press releases for OpenCode releases.

What This Command Does

The opencode-release command automates the creation of developer-focused press releases by:

  1. Fetching release data from the OpenCode GitHub repository using the gh CLI
  2. Comparing releases to identify all commits between versions
  3. Analyzing diffs to understand the actual code changes (not just commit messages)
  4. Categorizing changes by impact: UI/UX, performance, security, bug fixes, new features
  5. Generating a press release with a witty, developer-to-developer tone

The output is a structured markdown press release that emphasizes why developers should care about each change, not just what changed.

Example: opencode-release

Installation

OpenCode commands are markdown files placed in the ~/.config/opencode/commands/ directory.

# Create the commands directory if it doesn't exist
mkdir -p ~/.config/opencode/commands

# Copy the command file
cp opencode-release.md ~/.config/opencode/commands/

Usage

Once installed, invoke the command in OpenCode:

/opencode-release

Or reference it with:

@opencode-release

Requirements

Writing Style

The generated press releases follow these principles:

  • Funny and self-aware — developer humor, relatable analogies
  • Accurate — only includes features verified in the actual code
  • Benefit-focused — explains why changes matter, not just what changed
  • Curated — highlights significant changes, skips trivial commits

License

MIT

About

OpenCode command for generating press releases of OpenCode changes

Resources

Stars

Watchers

Forks