| name | contribute |
| description | Onboard to veryfront-code architecture, testing, conventions, and PR process. |
| metadata | {"version":"1.0.0"} |
Contribute
Onboard to the veryfront-code repository: architecture, testing, conventions, and PR process.
Steps
-
Read project documentation
AGENTS.md: project overview, architecture, conventions
cli/AGENTS.md: CLI-specific conventions for adding commands
-
Understand conventions (via MCP)
Use vf_get_conventions for coding patterns and style guide.
-
Explore the schema
veryfront schema --json
Understand available commands and their categories.
-
Make changes
Follow the patterns in AGENTS.md:
- Hash imports:
#veryfront/ for src, #cli/ for CLI
- Error handling:
defineError() from error registry
- Arg parsing: Zod +
createArgParser()
- New commands:
cli/commands/{name}/ with handler.ts, command.ts, command-help.ts
-
Run tests
veryfront test --json
-
Run linter
veryfront lint --json
-
Format code
deno fmt
PR Checklist