|
6 | 6 | - type: markdown |
7 | 7 | attributes: |
8 | 8 | value: | |
9 | | - Thanks for taking the time to fill out this bug report! |
| 9 | + Thanks for the report. The more context (version, environment, **expected vs actual**), the faster we can reproduce and fix. |
| 10 | + - type: input |
| 11 | + id: evlog_version |
| 12 | + attributes: |
| 13 | + label: evlog version |
| 14 | + description: "From `package.json` or `npm ls evlog` (e.g. 1.2.3)." |
| 15 | + placeholder: e.g. 0.45.0 |
| 16 | + validations: |
| 17 | + required: true |
| 18 | + - type: input |
| 19 | + id: runtime |
| 20 | + attributes: |
| 21 | + label: Runtime & OS |
| 22 | + description: "Bun or Node version, and OS (e.g. `bun 1.2.3` / macOS 15)." |
| 23 | + placeholder: e.g. bun 1.2.3, Ubuntu 24.04 |
| 24 | + validations: |
| 25 | + required: true |
| 26 | + - type: dropdown |
| 27 | + id: integration |
| 28 | + attributes: |
| 29 | + label: Framework / integration |
| 30 | + description: Where you use evlog (pick the closest match). |
| 31 | + options: |
| 32 | + - Nuxt |
| 33 | + - Nitro |
| 34 | + - Vite |
| 35 | + - Next.js |
| 36 | + - TanStack Start |
| 37 | + - Hono |
| 38 | + - Fastify |
| 39 | + - Express |
| 40 | + - Elysia |
| 41 | + - NestJS |
| 42 | + - SvelteKit |
| 43 | + - React Router |
| 44 | + - Cloudflare Workers |
| 45 | + - No framework (Node/Bun only) |
| 46 | + - Other |
| 47 | + - Not sure |
| 48 | + validations: |
| 49 | + required: true |
| 50 | + - type: input |
| 51 | + id: adapter |
| 52 | + attributes: |
| 53 | + label: Adapter or drain (optional) |
| 54 | + description: "If the bug involves shipping logs (Axiom, Datadog, Sentry, file system, etc.), name it here." |
| 55 | + placeholder: e.g. axiom, otlp, console |
| 56 | + validations: |
| 57 | + required: false |
10 | 58 | - type: textarea |
11 | 59 | id: description |
12 | 60 | attributes: |
13 | 61 | label: Description |
14 | | - description: Describe the bug |
| 62 | + description: What went wrong, in a few sentences. |
| 63 | + validations: |
| 64 | + required: true |
| 65 | + - type: textarea |
| 66 | + id: expected |
| 67 | + attributes: |
| 68 | + label: Expected behavior |
| 69 | + description: What you expected to happen. |
| 70 | + validations: |
| 71 | + required: true |
| 72 | + - type: textarea |
| 73 | + id: actual |
| 74 | + attributes: |
| 75 | + label: Actual behavior |
| 76 | + description: What happened instead. |
15 | 77 | validations: |
16 | 78 | required: true |
17 | 79 | - type: textarea |
18 | 80 | id: reproduction |
19 | 81 | attributes: |
20 | 82 | label: Reproduction |
21 | | - description: Steps to reproduce the behavior or a minimal reproduction |
| 83 | + description: Steps to reproduce, or a link to a minimal repository / gist. If you cannot isolate it, say what you already tried. |
| 84 | + placeholder: | |
| 85 | + 1. … |
| 86 | + 2. … |
| 87 | +
|
| 88 | + Or: minimal repo: https://github.com/… |
22 | 89 | validations: |
23 | 90 | required: true |
24 | 91 | - type: textarea |
25 | 92 | id: logs |
26 | 93 | attributes: |
27 | | - label: Logs |
28 | | - description: | |
29 | | - Include any relevant logs or error messages |
| 94 | + label: Logs or structured output (optional) |
| 95 | + description: Relevant log lines, wide-event JSON, or stack traces. Redact secrets and tokens. |
| 96 | + placeholder: Paste logs or one representative JSON event |
| 97 | + validations: |
| 98 | + required: false |
0 commit comments