User:Prd: Difference between revisions
More actions
No edit summary |
|||
| Line 18: | Line 18: | ||
---- | ---- | ||
Kenshi Wiki's full tech stack | =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... | 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!) | ||
| Line 31: | Line 30: | ||
::The interactive map uses a basic setup of '''HTML, CSS & Javacript''', for now. | ::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. | :::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. | ::The other sites, Manifestor, File Storage (KenshiDB) & Wiki Job Runner are managed through '''Blazor'''. | ||
:::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'''. | ||
Revision as of 17:55, 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.