issue-maker

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Issue-Maker

Issue创建工具

Turn any user request into GitHub issues following team conventions.

将任何用户需求转换为符合团队规范的GitHub Issue。

Hard Rules

硬性规则

  1. Repo:
    pollinations/pollinations
  2. Assignee: Assign to appropriate team member based on domain expertise
  3. No local side-effects (no file creation/modification)

  1. 仓库:
    pollinations/pollinations
  2. 经办人: 根据领域专业知识分配给合适的团队成员
  3. 无本地副作用(不创建/修改文件)

Workflow

工作流程

1. Research First

1. 先调研

Before creating any issues:
bash
undefined
在创建任何Issue之前:
bash
undefined

Check @eulervoid's PRs for style inspiration (concise, bullet-point format)

查看@eulervoid的PR获取风格灵感(简洁的要点格式)

gh search prs --repo pollinations/pollinations --author eulervoid --limit 5
gh search prs --repo pollinations/pollinations --author eulervoid --limit 5

Search existing issues for patterns

搜索现有Issue以了解格式模式

gh search issues --repo pollinations/pollinations "KEYWORD" --limit 5
undefined
gh search issues --repo pollinations/pollinations "KEYWORD" --limit 5
undefined

2. Plan

2. 规划

List all planned issues:
  • One sentence description per issue
  • Identify assignee and labels
  • Note related PRs or issues
列出所有计划创建的Issue:
  • 每个Issue用一句话描述
  • 指定经办人和标签
  • 记录相关的PR或Issue

3. Create

3. 创建

bash
gh issue create --repo pollinations/pollinations \
  --title "EMOJI Short clear title" \
  --body "- Bullet point 1
- Bullet point 2
- Bullet point 3" \
  --assignee HANDLE \
  --label "LABEL"
bash
gh issue create --repo pollinations/pollinations \
  --title "EMOJI 简短清晰的标题" \
  --body "- 要点1
- 要点2
- 要点3" \
  --assignee HANDLE \
  --label "LABEL"

4. Output

4. 输出

Provide Discord-compatible summary:
  • Bold titles with issue numbers
  • Plain URLs on separate lines (Discord auto-embeds)
  • Group by category

提供兼容Discord的摘要:
  • 带Issue编号的加粗标题
  • 单独一行的纯文本URL(Discord会自动嵌入)
  • 按类别分组

Team Handles

团队成员账号

NameGitHubDomain
Thomas@voodoohopGeneral, Models, Infra
Joshua@eulervoidPollen, Backend, Auth
Elliot@elliotetagCommunity, Newsletter, UI

姓名GitHub账号负责领域
Thomas@voodoohop通用事务、模型、基础设施
Joshua@eulervoidPollen、后端、认证
Elliot@elliotetag社区、通讯稿、UI

Common Labels

常用标签

LabelUse Case
TRACKING
Meta/planning issues that track multiple sub-tasks
NEWS
Community announcements and updates
ext-issue
External user requests (tier upgrades, etc.)
app:review
New project submission (under review)
app:info-needed
Submission awaiting user response
app:approved
Project approved and merged
app:denied
Submission rejected

标签使用场景
TRACKING
用于跟踪多个子任务的元规划Issue
NEWS
社区公告与更新
ext-issue
外部用户请求(如等级升级等)
app:review
新项目提交(审核中)
app:info-needed
等待用户回复的提交请求
app:approved
已批准并合并的项目
app:denied
已被拒绝的提交请求

Issue Templates

Issue模板

Standard Issue (max 3 bullets)

标准Issue(最多3个要点)

markdown
-   Adds X to Y
-   Fix Z by doing W
-   Related: #1234
markdown
-   为Y添加X功能
-   通过W方式修复Z问题
-   相关:#1234

Tracking Issue (more detailed)

跟踪类Issue(更详细)

markdown
undefined
markdown
undefined

Overview

概述

Brief description
简要描述

Tasks

任务

  • Task 1
  • Task 2
  • Task 3
  • 任务1
  • 任务2
  • 任务3

Related

相关

  • #issue1
  • #issue2
undefined
  • #issue1
  • #issue2
undefined

Tier Upgrade Request

等级升级请求

markdown
-   Upgrade @USERNAME to TIER tier
-   Qualification: [reason]
-   Related: #original_request_issue

markdown
-   将@USERNAME升级至TIER等级
-   资格理由:[具体原因]
-   相关:#original_request_issue

Style Guide

风格指南

  • Short, sharp, no fluff
  • Smart emojis (not overdone)
  • Bullet points over paragraphs
  • Reference @eulervoid's style:
    repo:pollinations/pollinations author:eulervoid

  • 简短、明确、无冗余内容
  • 合理使用表情符号(不过度)
  • 优先使用要点而非段落
  • 参考@eulervoid的风格:
    repo:pollinations/pollinations author:eulervoid

Example Commands

示例命令

Create simple issue:
bash
gh issue create --repo pollinations/pollinations \
  --title "🔧 Fix caching header for image service" \
  --body "- Update cache-control header
- Add proper ETag support
- Related: #4100" \
  --assignee voodoohop
Create tracking issue:
bash
gh issue create --repo pollinations/pollinations \
  --title "📋 TRACKING: Q4 Model Updates" \
  --body "## Overview
Track all model-related updates for Q4
创建简单Issue:
bash
gh issue create --repo pollinations/pollinations \
  --title "🔧 修复图片服务的缓存头" \
  --body "- 更新cache-control头
- 添加适当的ETag支持
- 相关:#4100" \
  --assignee voodoohop
创建跟踪类Issue:
bash
gh issue create --repo pollinations/pollinations \
  --title "📋 TRACKING: Q4模型更新" \
  --body "## 概述
跟踪Q4所有与模型相关的更新

Tasks

任务

  • Add Claude Sonnet 4.5
  • Update pricing tiers
  • Deprecate old models"
    --label "TRACKING"
    --assignee voodoohop

**Comment on issue:**

```bash
gh issue comment 1234 --repo pollinations/pollinations \
  --body "✅ Done! Merged in #5678"
  • 添加Claude Sonnet 4.5
  • 更新定价等级
  • 弃用旧模型"
    --label "TRACKING"
    --assignee voodoohop

**在Issue下评论:**

```bash
gh issue comment 1234 --repo pollinations/pollinations \
  --body "✅ 已完成!已合并至#5678"