User:Prd: Difference between revisions
More actions
| Line 33: | Line 33: | ||
:::'''C#, Razor, Entity Framework, ASPNET, OAuth...systemd'''. | :::'''C#, Razor, Entity Framework, ASPNET, OAuth...systemd'''. | ||
::::Experimenting with '''Go, F# (Bolero)''' and '''Cloudflare Workers'''. | ::::Experimenting with '''Go, F# (Bolero)''' and '''Cloudflare Workers'''. | ||
;External tools | |||
:Both the KenshiDataTools (Extraction + Manifestation) & the Kenshi SDK (KenshiConnector and its growing list of submodules) are written in C#. | |||
Revision as of 17:58, 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.
- External tools
- Both the KenshiDataTools (Extraction + Manifestation) & the Kenshi SDK (KenshiConnector and its growing list of submodules) are written in C#.