Aardwolf-Social / aardwolf-social

Powering connected social communities with open software.
https://aardwolf.social
GNU Affero General Public License v3.0
485 stars 44 forks source link

TODO: Fix or migrate frontend (ructe --> yew framework) #339

Open BanjoFox opened 1 week ago

BanjoFox commented 1 week ago

One of the bigger milestones at the moment is getting the frontend working again.

The "rust compiled template engine" (ructe) templates, which are in /aardwolf-templates, are no longer functional due to being stuck on old crates which are incompatible with the code-as-written.

Link to (ructe docs)[https://docs.rs/ructe/latest/ructe/]

It should also be said that ructe always felt geared toward rust developers, and may not have been as easy for frontend-dev's to pick up. One of the primary goals of this project is to try and keep it accessible to any level of developer, which is one of the main reasons we started looking at (Yew Framework)[https://yew.rs/].

What I would like to see is either:

Either solution would also need to be compatible with the future API plans. #315