sihl icon indicating copy to clipboard operation
sihl copied to clipboard

A modular functional web framework

Results 43 sihl issues
Sort by recently updated
recently updated
newest added

Check: https://github.com/dividat/playos/pull/47 Considering we want the asset pipeline to auto-build as well we might have to solve it on `make` level and not `dune`, unless we use dune as main...

enhancement

Currently we only support up migrations. It should be possible to provide `down` migrations as well. Add the command `make sihl migrate.down ` to migrate certain number of down migrations....

enhancement

Currently it is only possible to register migrations as data. It should be possible to create `1_up.sql` and `1_down.sql` and so on in `database/`. The migrations should be registered under...

enhancement

We currently have a lot of duplication and noise in the Makefile. We can use variables (for examples for paths like ` ./_build/default`) and loops (for example for listing all...

good first issue
technical debt

In order to support concurrent workers we need to split the job dispatching from the queue working. The challenge is to provide an ergonomic API that doesn't overwhelm beginners by...

enhancement

## Goal Running `make sihl`/`sihl` should list all commands with the most common commands on top in a separate section. A short description is provided for each command. The help...

bug

## Goal When pressing `Ctrl-C` when the Sihl app is running, graceful stop should happen. ## Todo 0. store ref to current app and start ctx 1. loop forever (in...

enhancement

At the moment we check for `[ ".git"; ".hg"; ".svn"; ".bzr"; "_darcs" ]`. Should we also add `.ocamlformat` and `.env`?

enhancement

Currently a query looks like ```ocaml let get ~id = Database.query (fun connection -> let module Connection = (val connection : Caqti_lwt.CONNECTION) in Connection.find_opt get_request id |> Lwt.map Database.raise_error) ;;...

bug
good first issue