|
||
---|---|---|
.circleci | ||
docs | ||
plugins | ||
src | ||
templates | ||
web-app | ||
.dockerignore | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
Makefile.toml | ||
build.rs | ||
docker-compose.yml | ||
readme.md |
readme.md
Rookeries
Rookeries is:
- A developer and designer friendly static site generator for building gorgeous, maintainable and extendable websites, that embraces the future of the web.
- Powered by Rust and Web Components.
- Licensed under the Apache 2.0 license.
Build Status:
Development
Rookeries uses the following technologies:
- Rust 2018 (1.36+)
- Node 10.x
Note that Rookeries is heavily under active development and may undergo significant changes before its 1.0.0 release.
Getting Started
- Clone the repository.
- Install cargo-make:
cargo install --force cargo-make
- Build Rookeries:
cargo build
- Run UI tests:
cargo make test-app
- Run tests:
cargo make test
- Create and run the sample site:
cargo make init-sample-site
cargo make build-sample-site
cargo make serve-sample-site