Toggle menu
15
237
102
27.9K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Prd (talk | contribs)
No edit summary
Prd (talk | contribs)
No edit summary
Line 16: Line 16:


[https://www.youtube.com/watch?v=nxg4C365LbQ Energy harvest.]
[https://www.youtube.com/watch?v=nxg4C365LbQ Energy harvest.]
----
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.

Revision as of 17:54, 13 November 2025

Ongoing

Seven primary areas (floating 8th for Sysadmin activities)...

  1. API to (Headless) CMS
  2. Map Three-Phase Refactor
  3. Wiki Scaffolding (Thin proxy extension experiments)
  4. Manifest Pipeline (Private pipe 80% done)
  5. JobRunner overhaul (Blazorizing)
  6. KenshiDB overhaul (Blazorizing)
  7. C# Bridge (TestHarness talking...)

11/11

The detour and investigation were a success, with caveats. The prognosis is terminal (sad) and the prospects for revision are untenable. Such as it is, the theoretical needle is going to require SigScanning - RVA matching is too brittle and caused the precise problems seen in attempted modernization. A salute to good work and a noble attempt. Moving along.

11/12

Plant trees you'll never sit in the shade of.

Energy harvest.


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.