Skip to content

Commit c53a4f8

Browse files
authored
docs: expansion to help understand anatomy and code api in user here (#1944)
1 parent 408623e commit c53a4f8

File tree

6 files changed

+1366
-0
lines changed

6 files changed

+1366
-0
lines changed

nix/docs/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ learn how to play with `postgres` in the [build guide](./build-postgres.md).
1111
## Development
1212

1313
- **[Nix tree structure](./nix-directory-structure.md)** - Overview of the Nix directory structure
14+
- **[Flake-Parts Architecture](./flake-parts-architecture.md)** - Deep dive into the flake-parts module system
15+
- **[Flake-Parts and nixpkgs lib](./flake-parts-nixpkgs-lib.md)** - How flake-parts uses nixpkgs lib foundations
1416
- **[Development Workflow](./development-workflow.md)** - Complete development and testing workflow
1517
- **[Build PostgreSQL](./build-postgres.md)** - Building PostgreSQL from source
1618
- **[Receipt Files](./receipt-files.md)** - Understanding build receipts

nix/docs/adding-new-package.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Adding a new extension package
22

3+
!!! tip "Understanding the Module System"
4+
To better understand how packages are organized and how `ourExtensions` works with flake-parts, see:
5+
6+
- **[Flake-Parts Architecture](./flake-parts-architecture.md)** - Module structure overview
7+
- **[Flake-Parts and nixpkgs lib](./flake-parts-nixpkgs-lib.md)** - Extension composition patterns
38

49
## Pre-packaging steps
510
1. Make sure you have nix installed [Nix installer](https://github.com/DeterminateSystems/nix-installer)

0 commit comments

Comments
 (0)