Skip to content

Minimal personal wiki with Scala to get better at http4s

License

Notifications You must be signed in to change notification settings

reidrac/scala-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks