Manage tickets, releases, wiki pages, and test cases without leaving your repo. Everything is plain YAML under .gitoza-lite/ — browse and edit it from a structured UI in VS Code, then share work with your team through git and branches like any other code.
Open a project, click through tickets, edit and save, search, and plan by release:
Ask Cursor, Copilot, or ChatGPT to draft a ticket the same way you’d ask for a code change. The assistant writes a YAML file in the repo; open it in Gitoza Lite to refine status, release, and details — then commit and review in a PR. No built-in AI required.
.yaml file, then open and refine it in Gitoza Lite before you commit.git add, git diff, and merge in pull requests.Browse the Test Repository, create a case, and run a manual Pass / Fail / Skip flow:
This repository ships both extension source and a seeded handbook under .gitoza-lite/ (wiki, tickets, test cases, and a smoke run). The handbook is repo demo data only — it is excluded from the published .vsix.
.dev/handbook-workspace (symlinked handbook) so it does not jump back to the parent window.02-getting-started → Welcome — open this handbook (W-LITE01)LITE-WELCOM)Requirements: VS Code 1.85+ and an open workspace folder.
.gitoza-lite/ root exists, or after you run the open command)..gitoza-lite/.Workspace paths: This extension uses .gitoza-lite/ only. It does not read or modify Gitoza Desktop paths under .gitoza/. Copy or move files manually if you already have Desktop data — there is no automatic migration.
| Module | Path |
|---|---|
| Test cases | .gitoza-lite/test/cases/ |
| Test runs | .gitoza-lite/test/run/ |
| Tickets | .gitoza-lite/tasks/tickets/{project}/ |
| Releases | .gitoza-lite/tasks/tickets/{project}/releases/ |
| Wiki | .gitoza-lite/wiki/ |
PREFIX-XXXXXX); edit metadata + Markdownrelease fieldW-… page ids; title/tags/status + Markdown---
title: Fix login redirect
type: bug
status: open
priority: high
tags: [auth]
---
## Description
…
Path: .gitoza-lite/tasks/tickets/{project}/{PREFIX}-{id}.yaml. Project meta: .project.yaml with ticket_prefix.
---
release_id: demo/1.1.0
name: 1.1.0
status: open
---
Path: .gitoza-lite/tasks/tickets/{project}/releases/{stem}.yaml.
---
title: Architecture overview
tags: [handbook]
status: published
---
Markdown body…
Path: .gitoza-lite/wiki/{folders…}/W-XXXXXX.yaml.
Each test case is a YAML file with front matter and a Markdown body. The extension writes only editable fields on create/save (title, priority, tags, status, requirement_id, assigned_to, automated, params, and the Markdown body).
---
title: Login with valid credentials
priority: high
tags: [smoke, auth]
status: active
---
## Steps
1. Open the login page
2. Enter valid credentials
## Expected result
User is redirected to the dashboard.
---
title: Sprint 42 smoke
---
cases:
- path: .gitoza-lite/test/cases/my_project/suite/login.yaml
result: pending
- path: .gitoza-lite/test/cases/my_project/suite/logout.yaml
result: passed
Supported result values: pending, passed, failed, skipped.
Built by Gitoza. Tickets, wiki, releases, and tests stay the same YAML shape whether you edit them in VS Code or elsewhere.
Gitoza Lite is the in-editor workflow for developers. When the whole team needs to work on that same project data — including people who don’t live in git day to day — keep assets local and use Gitoza Desktop for shared task views, sync, and progress tracking.
See CONTRIBUTING.md for build, test, and packaging instructions.
MIT — see LICENSE.
2 commits
JavaScript
90.0%
TypeScript
7.4%
CSS
2.6%
Manage tickets, releases, wiki pages, and test cases without leaving your repo. Everything is plain YAML under .gitoza-lite/ — browse and edit it from a structured UI in VS Code, then share work with your team through git and branches like any other code.
Open a project, click through tickets, edit and save, search, and plan by release:
Ask Cursor, Copilot, or ChatGPT to draft a ticket the same way you’d ask for a code change. The assistant writes a YAML file in the repo; open it in Gitoza Lite to refine status, release, and details — then commit and review in a PR. No built-in AI required.
.yaml file, then open and refine it in Gitoza Lite before you commit.git add, git diff, and merge in pull requests.Browse the Test Repository, create a case, and run a manual Pass / Fail / Skip flow:
This repository ships both extension source and a seeded handbook under .gitoza-lite/ (wiki, tickets, test cases, and a smoke run). The handbook is repo demo data only — it is excluded from the published .vsix.
.dev/handbook-workspace (symlinked handbook) so it does not jump back to the parent window.02-getting-started → Welcome — open this handbook (W-LITE01)LITE-WELCOM)Requirements: VS Code 1.85+ and an open workspace folder.
.gitoza-lite/ root exists, or after you run the open command)..gitoza-lite/.Workspace paths: This extension uses .gitoza-lite/ only. It does not read or modify Gitoza Desktop paths under .gitoza/. Copy or move files manually if you already have Desktop data — there is no automatic migration.
| Module | Path |
|---|---|
| Test cases | .gitoza-lite/test/cases/ |
| Test runs | .gitoza-lite/test/run/ |
| Tickets | .gitoza-lite/tasks/tickets/{project}/ |
| Releases | .gitoza-lite/tasks/tickets/{project}/releases/ |
| Wiki | .gitoza-lite/wiki/ |
PREFIX-XXXXXX); edit metadata + Markdownrelease fieldW-… page ids; title/tags/status + Markdown---
title: Fix login redirect
type: bug
status: open
priority: high
tags: [auth]
---
## Description
…
Path: .gitoza-lite/tasks/tickets/{project}/{PREFIX}-{id}.yaml. Project meta: .project.yaml with ticket_prefix.
---
release_id: demo/1.1.0
name: 1.1.0
status: open
---
Path: .gitoza-lite/tasks/tickets/{project}/releases/{stem}.yaml.
---
title: Architecture overview
tags: [handbook]
status: published
---
Markdown body…
Path: .gitoza-lite/wiki/{folders…}/W-XXXXXX.yaml.
Each test case is a YAML file with front matter and a Markdown body. The extension writes only editable fields on create/save (title, priority, tags, status, requirement_id, assigned_to, automated, params, and the Markdown body).
---
title: Login with valid credentials
priority: high
tags: [smoke, auth]
status: active
---
## Steps
1. Open the login page
2. Enter valid credentials
## Expected result
User is redirected to the dashboard.
---
title: Sprint 42 smoke
---
cases:
- path: .gitoza-lite/test/cases/my_project/suite/login.yaml
result: pending
- path: .gitoza-lite/test/cases/my_project/suite/logout.yaml
result: passed
Supported result values: pending, passed, failed, skipped.
Built by Gitoza. Tickets, wiki, releases, and tests stay the same YAML shape whether you edit them in VS Code or elsewhere.
Gitoza Lite is the in-editor workflow for developers. When the whole team needs to work on that same project data — including people who don’t live in git day to day — keep assets local and use Gitoza Desktop for shared task views, sync, and progress tracking.
See CONTRIBUTING.md for build, test, and packaging instructions.
MIT — see LICENSE.
2 commits
JavaScript
90.0%
TypeScript
7.4%
CSS
2.6%