krop icon indicating copy to clipboard operation
krop copied to clipboard

A simple and functional web service library

Results 15 krop issues
Sort by recently updated
recently updated
newest added

A handler produces an `IO[A]`. The `Response` has the job of turning that into a HTTP response. There are three parts to consider: * How structure in `A` corresponds to...

Routes should be able to generate a path that will call that route, so that the path can be embedded into HTML. E.g. if I have a route ```scala val...

We want to make databases easy to use, but we don't want to implement everything ourselves. Here are some of the tasks: * Decide on database library to use. We...

What we want from a templating system: * Runs on both client and server * Allows stand-alone templates or templates embedded in code * Provides type safety during construction *...

This issue collects work for server side form handling in Krop. This covers at least: * extracting parameters from requests (in routes and controllers) * creating forms (in views) We...

We extract query parameters by matching names to the query parameter part of the URL. The result of a successful match is a tuple ordered by the order in which...

Create a basic directory structure in the template project. Guide people on how to organize their project.

We need a way to create templates. [Twirl][twirl] is the obvious choice. I think it will mostly require changes in the template project, as Twirl operates as an sbt plugin...

In development mode we don't want the web browser to cache assets, such as JS or CSS, that are under development. This PR implements this feature, which consists of a...