We hope your start to 2025 is going well! Here are the planned changes in the coming months on Let's Role.
Closing of the forums
Following the December announcements, the forums are now read-only and will be closed in a few weeks. The community is now on Discord. Are you a system creator? Remember to save all important media and information from your forum topics. You can now migrate topics for your systems to Discord in #systems.
Transition to open source
Opening to open source requires a lot of preparation, but I plan to do it in March. If you are a developer, here are some technical details:
- Everything is coded in TypeScript
- The front end is done in vanilla JS/TS, without a framework (no react or other)
- The back end runs on node.js, also in typescript
- Both run on a lightweight homemade MVC framework, very easy to understand
- The databases are MariaDB, Cassandra, ElasticSearch and Redis for caching
Everything will be easily installable on your workstation via docker compose, with a pre-configured environment for experimentation. I will also try as much as possible to create a live environment that will allow beta testers to see the changes made by the community before deploying them for everyone.
As I had to develop Let's Role in startup mode, always pressed for time, and 99% alone for 5 years, I often had to favor efficiency over code perfection. There are any types, few or no tests, and some areas would require a good refactoring - or redesign. But I thank in advance those who will venture into the meanders of the code to improve Let's Role for all!
The Play Pass
Still the best way to support us, the Play Pass will continue to evolve over time, with skins being added/removed based on Play Pass Adventurer votes. Occasionally, we will add an exclusive skin like we are currently doing with the animated ice frame.
See you soon for more news!
- Jonathan