nova logo

Simple. Fault-tolerant. Distributed.

A web framework.

Getting started

Start by add the rebar3 template for Nova.

cd installer
./installer.sh

After this is done use rebar3 to generate a new project with Nova.

rebar3 new nova my_first_nova

We will add a homepage soon.

Documentation

Hex docs: https://hexdocs.pm/nova/

More how things is working can be read in docs Introduction.

Contributing

Contribution is welcome to Nova. Check our CODE_OF_CONDUCT.md for more information. We will add features and bugs in the issues list.

Generating a Nova project

Start a new project with:

rebar3 new nova my_first_nova

That will generate a Nova project for you.

rebar3 shell

This will fetch all dependencies and compile. After compilation it will start a shell that also say what port it is running on and some debug lines.

When the shell is started, open a browser and go to localhost:8080 and it will point to the my_first_nova server running Nova.