mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-14 19:26:56 -04:00
docs/development.md lists the library files import_fuzz now covers, and the PR template's CI checklist includes `cargo xtask brands`, which main added after the no-panics branch was cut. Co-Authored-By: Claude Opus 5.5 <[email protected]>
18 lines
883 B
Markdown
18 lines
883 B
Markdown
## What and why
|
|
|
|
<!-- What does this change, and why? Link the issue if there is one. -->
|
|
|
|
## How it was tested
|
|
|
|
<!-- Tests added, and how you checked the behaviour (CLI, MCP, screenshots). -->
|
|
|
|
## Checklist
|
|
|
|
- [ ] `cargo xtask ci` passes (fmt, clippy, tests, assets, brands, layers, wasm).
|
|
- [ ] No panics in shipped code: no `unwrap()`, `expect()`, `panic!`, `unreachable!`, `todo!` or
|
|
`unimplemented!` outside tests, and no unchecked indexing on data from files, parameters or
|
|
messages. Errors are returned as `Result` and shown to the user
|
|
([why and how](https://github.com/storytold/vectorcraft/blob/main/docs/development.md#robustness-vectorcraft-never-crashes)).
|
|
- [ ] Clean-room: nothing copied from Adobe products or GPL/AGPL code ([AGENTS.md](https://github.com/storytold/vectorcraft/blob/main/AGENTS.md)).
|
|
- [ ] Every new asset has a row in `ASSETS.md`.
|