# Suave todo api Todo api I made to learn suave. Inspired by [something similar made by a friend in typescript](https://github.com/BlueGhostGH/todoapi) ## Running it To run it you need to: 1. Have the dotnet cli, paket and docker installed 2. Be on a linux distro 3. Build and run the docker container from the db folder 4. Install dependencies with paket: ```sh paket restore ``` 5. Run the project with: ```sh dotnet run ``` 6. Hope it doesn't break ## Contributing Fork, write some code and open a pr... I have no idea why every repo has a section like this in the readme... ## License You can see it yourself in `LICENSE`, no good reason to copy paste it here. ## Contributors When I'll have some time I'll add all-contributors to this, but long story short I'm the only contributor to this. (I know, I know, really hard to belive people aren't too keen on contributing on a todo api) ## Why did I use... ### Why did I use sueve Because I don't know anything else ### Why did I use docker Because I don't know how to install postgres on my system ### Why did I use `F#` Because I couldn't get any haskell extensions for vscode to install ### Why did I use paket Because everyone else seems to use it ### Why is this so long good question