core/docs/index.md

30 lines
1.1 KiB
Markdown

# Rensa Core
Welcome to the documentation for **Rensa**, a powerful and flexible Nix flake framework.
Rensa is designed to help you organize your Nix projects into logical units called **Cells**,
making your code more modular, maintainable, and scalable.
## Getting Started
If you are new to Rensa, we recommend starting with the [Tutorial](tutorial.md) to build your first project.
## Core Concepts
Understand the philosophy behind Rensa by reading about [Concepts](concepts.md), including:
- **Cells**: Functional domains of your project.
- **Blocks**: Typed outputs within cells.
- **Actions**: CLI commands for your cells.
## API Reference
For detailed information on Rensa's functions and helpers, check the [API Reference](api.md).
## Ecosystem
See [Related Libraries](libraries.md) to see how to extend Rensa with pre-built solutions for development shells, documentation, CI, and more.
## Further Reading
Rensa is inspired by `std`. For more in-depth information on the underlying concepts, you can refer to the [std Reference](https://std.divnix.com/reference/std.html).