- Updated: January 2, 2026
- 5 min read
Ghostty Introduces Discussion‑First Workflow for Issue Tracking
Ghostty issue #3558 requires contributors to start a discussion‑first workflow on GitHub, meaning that bugs, feature ideas, or questions must first be posted as a Discussion before they can be turned into a formal Issue.
Why Ghostty’s New Policy Is Making Waves in the Open‑Source Community
On December 27, 2024, the maintainers of Ghostty issue #3558 announced a pivotal change: users can no longer open Issues directly. Instead, they must begin a Discussion on the repository, allowing the community to clarify, reproduce, and prioritize the problem before it becomes an Issue.
This shift aligns with a growing trend among high‑traffic open‑source projects that aim to reduce noise, improve triage efficiency, and foster richer collaboration. For developers, contributors, and tech enthusiasts who rely on Ghostty—a modern terminal emulator built for speed and extensibility—understanding this workflow is essential to getting their contributions heard.
Issue #3558: The Discussion‑First Policy Explained
The discussion‑first policy is succinctly described in the issue’s body:
“Users are not allowed to create Issues directly in this repository – we ask that you create a Discussion first. Once a discussion reaches a point where a well‑understood, actionable item is identified, it is moved to the issue tracker.”
Key takeaways from the policy:
- Clarity before action: Discussions help surface missing context, environment details, and reproducibility steps.
- Reduced duplicate work: Many “bugs” turn out to be configuration errors; discussions filter these out early.
- Prioritized backlog: Only fully vetted items become Issues, making the maintainer’s queue more actionable.
Maintainers emphasize that this approach is based on years of experience handling open‑source projects where 80‑90% of reported “bugs” are actually misunderstandings or environment‑specific quirks.
Why This Matters to Developers and the Community
Adopting a discussion‑first workflow has concrete benefits for three core audiences:
1. Contributors Seeking Visibility
When you start a Discussion, you receive immediate feedback from peers and maintainers. This collaborative environment helps you refine your report, add logs, or provide minimal reproducible examples before the issue is formalized. The result is a higher chance of your contribution being accepted and merged.
2. Maintainers Managing a Growing Codebase
Maintainers can focus on well‑defined tasks rather than sifting through noisy, duplicate, or ill‑specified reports. By converting only mature Discussions into Issues, the project’s UBOS platform overview of issue triage becomes cleaner, mirroring best practices used in large‑scale SaaS products.
3. End‑Users Who Rely on Stability
For developers who depend on Ghostty for daily terminal work, a streamlined backlog means faster bug fixes and more reliable feature releases. The community’s collective knowledge is captured in Discussions, creating a living FAQ that reduces future support tickets.
In short, the discussion‑first model transforms Ghostty’s development pipeline into a more efficient, transparent, and collaborative ecosystem.
Visualizing the Discussion‑First Workflow
The diagram above illustrates the step‑by‑step journey from a user’s initial question to a fully fledged Issue:
- Start a Discussion: Post a clear title, description, and any relevant logs.
- Community Review: Peers comment, request clarification, and suggest workarounds.
- Maintainership Confirmation: A maintainer validates the problem and decides if it warrants an Issue.
- Issue Creation: The Discussion is converted, inheriting all context for immediate action.
This visual aid not only helps newcomers understand the process but also serves as a reference for seasoned contributors looking to streamline their workflow.
Related Resources on UBOS That Complement Ghostty’s Workflow
While Ghostty focuses on terminal emulation, many developers also benefit from the broader ecosystem of tools offered by UBOS. Below are hand‑picked resources that align with the discussion‑first philosophy and can boost your productivity.
UBOS partner program
Learn how to collaborate with UBOS as a partner, gaining early access to new integrations and co‑marketing opportunities.
AI marketing agents
Automate your outreach and content creation with AI agents that can draft copy, schedule posts, and analyze performance.
Enterprise AI platform by UBOS
Scale AI‑driven workflows across large teams, integrating with tools like Ghostty for seamless developer experiences.
Web app editor on UBOS
Build custom web interfaces that can trigger Ghostty commands or display terminal output in real time.
Workflow automation studio
Design end‑to‑end automations that incorporate GitHub Discussions, issue creation, and CI pipelines.
UBOS pricing plans
Explore flexible pricing tiers that fit startups, SMBs, and enterprises looking to adopt AI‑enhanced tooling.
UBOS portfolio examples
See real‑world case studies of companies that have integrated AI agents, terminal automation, and more.
UBOS templates for quick start
Jump‑start projects with pre‑built templates, including a AI SEO Analyzer that can audit your content for search visibility.
AI Article Copywriter
Generate high‑quality blog posts, documentation, or release notes with AI assistance—perfect for summarizing Ghostty discussions.
AI YouTube Comment Analysis tool
Extract sentiment and feature requests from community videos, feeding insights back into your GitHub Discussions.
GPT-Powered Telegram Bot
Stay notified of new Ghostty Discussions or Issues directly in your favorite messaging platform.
By leveraging these UBOS tools alongside Ghostty’s discussion‑first workflow, developers can create a tightly integrated, feedback‑rich development loop that accelerates innovation.
Take the Next Step: Join the Conversation
If you’re a developer, contributor, or simply an enthusiast of terminal emulators, the best way to make an impact is to start a Discussion on the Ghostty repository. Share reproducible steps, attach logs, and engage with the community. Your input will be the catalyst that turns a vague question into a concrete Issue ready for resolution.
Ready to dive in?
- Visit the Ghostty issue #3558 page for full details.
- Start a new Discussion using the repository’s GitHub Discussions feature.
- Leverage UBOS’s Terminal Emulators Guide to get the most out of Ghostty’s performance features.
Your voice matters—help shape the future of Ghostty and enjoy a smoother, more collaborative development experience.