Imported from dannote/skia_ex (
AGENTS.md). Install upstream withnpx skills add dannote/skia_ex. Copyright stays with the author.
Agent Guidelines
Development
mix deps.get
mix ci
Conventions
- Use the project Mix aliases; prefer
mix cifor the full validation suite. - GitHub CI uses the shared
elixir-vibe/actions/.github/workflows/elixir-rustler-ci.ymlworkflow for Rustler setup and Cargo caching. - Keep changes small, tested, and formatted.
- For generated native drawing code, follow
docs/codegen.md: keep Skia semantics in Rusty Elixir modules underSkia.Codegen.Rusty, keep generated Rust builders underSkia.Codegen.Rust, and avoid raw Rust/body-string workarounds.