Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Bug report
description: Something isn't working
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting. Include version and a redacted config if you can (`npx -y tooltrim validate-config`).

- type: textarea
id: what-happened
attributes:
label: What happened?
validations:
required: true

- type: textarea
id: expected
attributes:
label: What did you expect?
validations:
required: true

- type: input
id: version
attributes:
label: Tooltrim version
placeholder: "0.1.2"
validations:
required: true

- type: textarea
id: config
attributes:
label: Config (redacted)
description: Paste output of `tooltrim validate-config` or a trimmed `tooltrim.config.yaml`
render: yaml

- type: textarea
id: logs
attributes:
label: Relevant logs or trace lines
description: A few lines from `.tooltrim/trace.ndjson` if helpful
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Contributing guide
url: https://github.com/false200/Tooltrim/blob/main/CONTRIBUTING.md
about: Setup, style, and how to run tests locally
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Feature request
description: Suggest a new feature or improvement
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: What problem does this solve?
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed solution
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Question
description: Ask how something works
title: "[Question]: "
labels: ["question"]
body:
- type: textarea
id: question
attributes:
label: Your question
validations:
required: true

- type: textarea
id: context
attributes:
label: Context
description: MCP client, Node version, transport (stdio/HTTP), etc.
48 changes: 48 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Synced to GitHub via .github/workflows/labels.yml
- name: bug
color: d73a4a
description: Something isn't working

- name: enhancement
color: a2eeef
description: New feature or improvement

- name: documentation
color: 0075ca
description: Docs, README, or examples

- name: good first issue
color: 7057ff
description: Good for newcomers

- name: help wanted
color: 008672
description: Extra attention or skill needed

- name: question
color: d876e3
description: Question or support request

- name: triage
color: fbca04
description: Needs maintainer review or reproduction

- name: performance
color: f9d0c4
description: Speed, memory, or token savings

- name: security
color: b60205
description: Security-related issue or fix

- name: dependencies
color: 0366d6
description: Dependency updates

- name: upstream
color: c5def5
description: Upstream MCP server or SDK behavior

- name: wontfix
color: ffffff
description: Will not be addressed
13 changes: 13 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Summary

<!-- What does this PR change and why? -->

## Checklist

- [ ] `pnpm typecheck` passes
- [ ] `pnpm test` passes
- [ ] Config or README updated if behavior changed

## Related issues

<!-- Fixes #123 (if any) -->
20 changes: 20 additions & 0 deletions .github/workflows/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Sync labels

on:
push:
branches: [main]
paths:
- .github/labels.yml
workflow_dispatch:

permissions:
issues: write

jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: EndBug/label-sync@v2
with:
config-file: .github/labels.yml
delete-other-labels: false
Loading
Loading