Install dotnet template with dotnet new -i Saturn.Template
Create new folder and move into it - mkdir SaturnSample && cd SaturnSample
Create new Saturn application - dotnet new saturn -lang F#
Run build process to ensure everything was scaffolded correctly and restore dependencies - build.cmd / build.sh
Go into subdirectory with server application - cd src/SaturnSample
Create new controller with dotnet saturn gen Book Books id:string title:string author:string
Run migrations that will create database and Books table (as for now, generator is using only SQLite DB) - dotnet saturn migration
Open folder in favourite editor (VSCode) and insert suggested line (forward "/books" Books.Controller.resource) into browserRouter in Router.fs file
Start application by running build.cmd Run from the root of solution. This will start application in watch mode (automatic recompilation on changes) and open browser on http://localhost:8085 which should display index page.
Go to http://localhost:8085/books to see generated view. All buttons should be working, you can add new entries, remove or edit old ones.