Building Every League Project
Building the website league stack from source is a good first step to making changes. you can test things locally on a single instance, but having all software ready to go makes it easy to test changes that work across different nodes and frontends.
Platform
To keep this document small and linear, we'll assume an ubuntu-based linux distribution. upstream documents often cover alternate distributions, if you'd prefer.
If you're on windows, you can get an ubuntu container relatively easily using the Windows Subsystem for Linux. Open up a powershell instance and copy in:
wsl --install -d ubuntu
Now you can pull up your container by just typing "ubuntu" into the start menu.
Could we use Docker?
possibly!
Backends
Akkoma
The upstream akkoma docs are split into Installing, and Development Environment pages.
<installing akkoma is a little complicated, so we should use bookstack's include features to use the same steps for operators and developers>
GoToSocial
<ditto>
Frontends
Akkoma-fe
Upstream akkoma-fe docs are in the readme
Pillbug
Upstream pillbug docs are in the readme
No Comments