User:Prd: Difference between revisions
More actions
| Line 21: | Line 21: | ||
Not that anyone cares to - but here are the various potential areas for contribution and how they're managed, subject to some change... | Not that anyone cares to - but here are the various potential areas for contribution and how they're managed, subject to some change... | ||
:Hosted on '''Ubuntu 24.04''' (this may change!) | :Hosted on '''Ubuntu 24.04''' (this may change!) | ||
;Web server... | |||
::'''Nginx''', '''Varnish''' & '''Cloudflare''' for DNS | ::'''Nginx''', '''Varnish''' & '''Cloudflare''' for DNS | ||
::'''MariaDB''' for MySQL | ::'''MariaDB''' for MySQL | ||
::Most logging (and the Job Runner) are managed through '''Cron jobs (Bash)'''. | ::Most logging (and the Job Runner) are managed through '''Cron jobs (Bash)'''. | ||
;Sites... | |||
::Knowing '''HTML''', '''CSS''' & '''Javascript''' is always valuable | ::Knowing '''HTML''', '''CSS''' & '''Javascript''' is always valuable | ||
::The wikisite is primarily focused on '''PHP''' on the backend, mostly '''Javascript''' and '''Lua''' focused on the frontend | ::The wikisite is primarily focused on '''PHP''' on the backend, mostly '''Javascript''' and '''Lua''' focused on the frontend | ||
Revision as of 17:56, 13 November 2025
Ongoing
Seven primary areas (floating 8th for Sysadmin activities)...
- API to (Headless) CMS
- Map Three-Phase Refactor
- Wiki Scaffolding (Thin proxy extension experiments)
- Manifest Pipeline (Private pipe 80% done)
- JobRunner overhaul (Blazorizing)
- KenshiDB overhaul (Blazorizing)
- C# Bridge (TestHarness talking...)
11/11
11/12
Plant trees you'll never sit in the shade of.
Kenshi Wiki's full tech stack
Not that anyone cares to - but here are the various potential areas for contribution and how they're managed, subject to some change...
- Hosted on Ubuntu 24.04 (this may change!)
- Web server...
-
- Nginx, Varnish & Cloudflare for DNS
- MariaDB for MySQL
- Most logging (and the Job Runner) are managed through Cron jobs (Bash).
- Sites...
-
- Knowing HTML, CSS & Javascript is always valuable
- The wikisite is primarily focused on PHP on the backend, mostly Javascript and Lua focused on the frontend
- The interactive map uses a basic setup of HTML, CSS & Javacript, for now.
- This is subject to change, Typescript integration is underway - DB migration thereafter.
- The other sites, Manifestor, File Storage (KenshiDB) & Wiki Job Runner are managed through Blazor.
- C#, Razor, Entity Framework, ASPNET, OAuth...systemd.
- Experimenting with Go, F# (Bolero) and Cloudflare Workers.
- C#, Razor, Entity Framework, ASPNET, OAuth...systemd.