diff --git a/.gitea/ISSUE_TEMPLATE/bug.md b/.gitea/ISSUE_TEMPLATE/bug.md new file mode 100644 index 0000000..2a143f4 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,58 @@ +--- +name: "Bug Report" +about: "Report a bug or unexpected behavior in the lambda interpreter." +title: "fix: " +ref: "main" +assignees: [] +labels: + - bug +--- + +## Context + + + +## Current Behavior + + + +## Steps to Reproduce + + + +1. +2. +3. + +## Expected Behavior + + + +## Environment + + + +- Lambda version: +- Go version: +- Operating system: + +## Additional Context + + diff --git a/.gitea/ISSUE_TEMPLATE/feature.md b/.gitea/ISSUE_TEMPLATE/feature.md new file mode 100644 index 0000000..cedccb8 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/feature.md @@ -0,0 +1,44 @@ +--- +name: "Feature Request" +about: "Suggest a new feature or enhancement for the lambda interpreter." +title: "feat: " +ref: "main" +assignees: [] +labels: + - enhancement +--- + +## Context + + + +## Proposed Solution + + + +## Alternatives Considered + + + +## Acceptance Criteria + + + +## Additional Context + + diff --git a/.gitea/ISSUE_TEMPLATE/general.md b/.gitea/ISSUE_TEMPLATE/general.md new file mode 100644 index 0000000..228bcf3 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/general.md @@ -0,0 +1,37 @@ +--- +name: "General Issue" +about: "Create an issue that doesn't fit other templates." +title: "" +ref: "main" +assignees: [] +labels: [] +--- + +## Context + + + +## Description + + + +## Acceptance Criteria + + + +## Additional Context + + diff --git a/CLAUDE.md b/CLAUDE.md index 2c543c0..10074b1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -37,6 +37,31 @@ Use format: `/` with kebab-case. DO NOT advertise Claude. +## Issue Management + +Use the `tea` CLI (Gitea command-line tool) for issue operations. + +**Common commands**: + +- `tea issues list` - List all issues. +- `tea issues ` - View details of a specific issue. +- `tea issues create --title "" --body "<description>"` - Create a new issue. +- `tea issues close <number>` - Close an issue. + +**Reading issues**: Use `tea issues <number>` to read the full details of an issue before starting work. + +## Issue Workflow + +When working on an issue: + +1. Read the issue using `tea issues <number>` to understand requirements. +2. Create a feature branch following the branch naming convention. +3. Make commits following the conventional commit format. +4. Submit a pull request when ready. + +**Important**: Never commit directly to `main`. +All work must be done in a feature branch and submitted via pull request. + ## Pull Request Management Use the `tea` CLI (Gitea command-line tool) for PR operations instead of `gh`.