bash
01Cursor rule Cursor
Rules for working on bash scripts and their tests.
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
Cursor rule Cursor
Rules for working on bash scripts and their tests.
Cursor rule Cursor
This rule describes the Continuous Integration and Deployment (CI/CD) workflow for the Imageflow project, primarily defined in .github/workflows/ci.yml and utilizing helper scripts within the ci/ directory.
Cursor rule Cursor
Cursor rule files (.mdc) must be placed in the /.cursor/rules/ directory, use kebab-case with descriptive names. Never place them in the root or outside of .cursor/rules.
Cursor rule Cursor
Imageflow offers a very stable ABI, focused on sending/recieving JSON and byte buffers in conjuction with an endpoint string. There are wrappers in C# (the main one), go, node, elixr, and more. Keeping these wrappers up-to-date with the latest JSON features is difficult, and the nature of the JSON graph structure…
Cursor rule Cursor
Git Conventional Commits.
Cursor rule Cursor
The structs and enums from @/imageflowtypes/src/lib.rs are used in every rust file - always load it!, and also serve as the JSON API schema.
Cursor rule Cursor
It's important to reference the files below when touching anything to do with the Imageflow API, Instructions, querystring commands, RIAPI, or Ir4Commands.
Cursor rule Cursor
When working on imageflow, we want to preserve comments in the code - ALWAYS - since they help us remember corner cases. Always repeat them back out into the new code. And always load /imageflowtypes/src/lib.rs into memory, since we use it in every rust file.