User:Prd: Difference between revisions
More actions
No edit summary |
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)...
- 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.