1
Fork 0
solar-conflux/fsharp/todolist-api
Matei Adriel c4d9e66bc2
fsharp(todolist-api): chore: added a readme
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 18:24:04 +02:00
..
db fsharp(todolist-api): feat: a route to create new todos 2020-01-02 18:11:49 +02:00
src fsharp(todolist-api): refactor: changed a few nonsensical names 2020-01-02 18:13:31 +02:00
.gitignore fsharp(todolist-api): chore: initial setup 2020-01-02 12:10:15 +02:00
LICENSE fsharp(todolist-api): chore: added a license 2020-01-02 18:15:07 +02:00
paket.dependencies fsharp(todolist-api): refactor: refactored to use Chiron for json stuff 2020-01-02 16:51:22 +02:00
paket.lock fsharp(todolist-api): refactor: refactored to use Chiron for json stuff 2020-01-02 16:51:22 +02:00
paket.references fsharp(todolist-api): refactor: refactored to use Chiron for json stuff 2020-01-02 16:51:22 +02:00
README.md fsharp(todolist-api): chore: added a readme 2020-01-02 18:24:04 +02:00
suaveTodoApi.fsproj fsharp(todolist-api): feat: added a working SqlTypeProvider 2020-01-02 13:24:00 +02:00

Suave todo api

Todo api I made to learn suave. Inspired by something similar made by a friend in typescript

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:
    paket restore
    
  5. Run the project with:
    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