Feature map
The menu of what just-makeit can do, and the one bundled example that shows
each feature most clearly. This is a map, not a tutorial — scan for the thing
you need, then open its example.
Every example is runnable end to end with:
just-makeit example <name>
It scaffolds fresh in a temp dir, builds, and runs its tests. Linked names have
a walkthrough page; the rest you can read under
src/just_makeit/examples/<name>/ or just run.
For a single guided build that touches many features at once, start with the
feature tour. For composing objects out of objects, see the
object-of-objects guide.
Object shapes — what step() looks like
State and lifecycle
Methods and outputs
| Feature |
Example |
| Named execute methods with params |
Accumulator |
| Variable-length output |
Array processing |
Per-call output array (out-type / out-divisor) |
Array processing |
Second output array (multi-output) |
varargs_method |
GIL release (nogil), pass-capacity |
kitchen_sink |
Functions and properties
Modules and linking
| Feature |
Example |
Multiple types in one module .so |
Filter module |
External C library (find_package + link) |
NCO tone |
Vendored C dep, depends_on, reexports |
kitchen_sink |
Composing objects out of objects
Streaming
| Feature |
Example |
streamable → stream() / __iter__ |
stream_source |
| Blockwise streaming |
stream_blockwise |
| Async iteration |
stream_source_async |
| Re-framing a stream into fixed chunks |
Stream chunker |
| Feature |
Example |
| C exe / console script / PEP 723 from a component |
App targets |
| Full lifecycle (build, test, bench, docs) |
Full workflow |
--pytest / --pytest-benchmark test styles |
pytest style |