25 lines
831 B
Markdown
25 lines
831 B
Markdown
# Mize
|
|
|
|
Mize is many things.
|
|
- a "strongly typed filesystem for the age of everyone having many devices"
|
|
- a stdlib replacement
|
|
- a framework to make malleable/extensible/configurable/debugable software fast
|
|
- a OS userspace (mainly linux but later also any other kernels)
|
|
- a library for COP = Configuration Oriented Programming
|
|
- a thing providing one single API through which any data can be interacted with
|
|
|
|
All code written for, with or as part as mize (except for the small core) is written as a Mize Part. ALWAYS referr to:
|
|
@./docs/general-agent-guide.md
|
|
@./USING-MIZE-FOR-AGENTS.md
|
|
|
|
unless instructed otherwise put new parts into `./parts/vibed.<id-of-part>`.
|
|
|
|
## Codebase Structure
|
|
|
|
```
|
|
core/ # Core Mize framework (Rust)
|
|
parts/ # Mize parts (cdylibs / crates)
|
|
macros/ # Proc macros
|
|
docs/ # documentation
|
|
```
|