A modern .NET Wiki
MS-PL License
A .NET Core version of Roadkill was started in the https://github.com/roadkillwiki/roadkill_new repository.
While this .NET Core project is 99% functionally complete on the API-side, it stopped at .NET 5. It hasn't been continued because of the large amount of work involved with integrating an OAuth2 solution, and rewriting the front-end as a SPA using React or similar.
Forking the .NET Core repository is welcome, if you'd like to implement an OAuth solution (that is FOSS, which IdentityServer no longer is) and a SPA front end using React, VueJS or similar.
This repository - Roadkill .NET Framework - is quite old now, but fully functional should you want to use it.
Roadkill .NET is a lightweight but powerful Wiki platform built on the following foundations:
Roadkill is licensed under the MS-PL license which means it's free to use commercially or privately, but requires you to retain the copyright, trademark and attribution if you intend to distribute it (typically for commercial gain).
Make sure you use the version-2
branch, master is not currently stable
To setup Roadkill on a developer machine, you will need:
Server=(local);Integrated Security=true;Connect Timeout=5;database=Roadkill
To get a 'fresh' Roadkill installation on your development machine, you will need to do the following:
/lib/Test-databases/roadkill-sqlserver.sql
script.
/lib/Test-databases/SqlCE
or Sqlite.No contributions are currently being taken as the project is frozen.