929b38e8ae
This commit starts the refactoring process towards dropping actix (and tokio, ...). It builds, but at this commit, Converse does *not* work. I decided to commit to avoid more ridiculous diffs. Included changes: * Added dependency on rouille. * Refactored DbExecutor (formerly actix actor) to simply be a type with a few methods. Most actor messages still exist as they are being referred to by handlers. * Started refactoring two of the handlers (and their related renderer functions) into Rouille's call scheme. Important note: Rouille does not have safe session management out of the box, and it will need to be implemented as this progresses. Change-Id: I3e3f203e0705e561e1a3392e8f75dbe273d5fa81 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2861 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> |
||
---|---|---|
.. | ||
migrations | ||
src | ||
static | ||
templates | ||
.gitignore | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
default.nix | ||
envrc.example | ||
LICENSE | ||
README.md | ||
todo.org |
Converse
Welcome to Converse, a work-in-progress forum software written in Rust. The intention behind Converse is to provide a simple forum-like experience.
There is not a lot of documentation about Converse yet and it has several known issues. Also note that Converse is being developed for a specific use-case and is not going to be a forum feature kitchen-sink like most classical forum softwares.
Better documentation is forthcoming once the remaining basics have been taken care of.