Make sure to have these tools installed:
Once you've installed all prerequisites, clone this repo.
git clone https://github.com/rose-lang/roseThen open a terminal in your clone of it; for instance, if you cloned it via the terminal, run this command:
cd rose/Now you should be able to run everything using Make:
make allTo just produce all build artifacts:
makeTo run all tests:
make testTo run any additional checks:
make checkSometimes old build artifacts can hide errors. To clean your build:
make cleanThis doesn't clean everything; it keeps around downloaded files and Rust's
target directory. You should be able to run make all right after it without
an Internet connection.
To develop the website locally:
make site-deps && npm run --workspace=@rose-lang/site devOr, if you want to host on your local network, e.g. to test on your phone:
make site-deps && npm run --workspace=@rose-lang/site dev -- --host