1
0
Fork 0
mirror of https://github.com/elysium-os/fabricate.git synced 2026-07-08 17:57:42 +02:00
Simple yet powerful meta buildsystem
  • Rust 68%
  • Lua 29.1%
  • Nix 2.9%
Find a file
2026-05-19 16:32:30 +03:00
.github/workflows chore: only run docs actions when docs change 2026-01-11 01:43:13 +02:00
docs feat: re-implement globs in a much cleaner fashion 2026-01-10 22:50:17 +02:00
src fix: default installation prefix 2026-05-19 16:32:30 +03:00
.gitignore feat: initial rust rewrite of v1 2026-01-10 01:26:37 +02:00
.luarc.json feat: source paths should be relative to the build directory 2026-01-10 16:28:23 +02:00
.rustfmt.toml feat: initial rust rewrite of v1 2026-01-10 01:26:37 +02:00
Cargo.lock feat: re-implement globs in a much cleaner fashion 2026-01-10 22:50:17 +02:00
Cargo.toml feat: support the DESTDIR environment variable 2026-01-10 22:59:41 +02:00
flake.lock chore: initialize nix flake 2026-01-10 01:26:16 +02:00
flake.nix chore: add a package to the nix flake 2026-01-10 19:51:23 +02:00
LICENSE feat: initial rust rewrite of v1 2026-01-10 01:26:37 +02:00
README.md chore: update readme 2026-01-11 01:13:09 +02:00

Fabricate (Fab for short)

Fabricate is a meta buildsystem with the purpose of giving you (the programmer) as much control over the build process as possible. Fabricate uses lua as its configuration language and ninja as the backend.

Documentation

The documentation can be found in the docs/ directory and built with mdbook. They are also built by CI and available on github pages at https://elysium-os.github.io/fabricate/.