reidrac / scala-wiki

Minimal personal wiki with Scala to get better at http4s

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minimal personal wiki with Scala

This is a simple project to get familiar with http4s.

Stack

Features

  • Markdown wiki
  • One level pages (e.g. http://host/PageName)
    • page names must start with uppercase, can have letters and numbers
  • Search
    • full text (case sensitive)
    • limited to n results, without pagination

The database is in memory, as this is mostly a toy. If you want persitence, you can edit Wiki.xa properties.

Build

You need Java 11 or later (e.g. OpenJRE 11), and sbt.

Start the service with:

sbt run

Then connect to http://localhost:8080/

License

Please see LICENSE.

About

Minimal personal wiki with Scala to get better at http4s

License:Other


Languages

Language:CSS 71.7%Language:Scala 28.3%