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
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Bug report
description: Something isn't working as expected
labels: [bug]
body:
- type: textarea
id: description
attributes:
label: What happened?
description: A clear description of the bug.
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to reproduce
placeholder: |
1. Start opencode
2. Open Agentree
3. ...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
validations:
required: true

- type: input
id: version
attributes:
label: opencode version
placeholder: e.g. 1.3.13
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 an improvement or new capability
labels: [enhancement]
body:
- type: textarea
id: problem
attributes:
label: Problem or motivation
description: What are you trying to do that you can't do today?
validations:
required: true

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

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
16 changes: 16 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Closes #<!-- issue number -->

## What

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

## Why

<!-- Why is this change needed? Link the issue above if not self-evident. -->

## Test plan

<!-- How was this tested? -->
- [ ] `pnpm test` passes
- [ ] `pnpm exec tsc --noEmit` passes
- [ ] Manually verified in browser
32 changes: 32 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: ci

on:
pull_request:
branches: [main]

jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
with:
version: 9

- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm

- name: Install dependencies
run: pnpm install

- name: Type check (server)
run: pnpm exec tsc --noEmit

- name: Type check (client)
run: pnpm exec tsc --noEmit -p tsconfig.client.json

- name: Test
run: pnpm test
Loading
Loading