fix: start company town landing page#1718
Conversation
|
Thanks for the clarification. I understand that |
Zubi-fix
left a comment
There was a problem hiding this comment.
This pull request introduces a fuller implementation of the "company town" outlined in #1663. It now establishes both the pure-CSS frontend for the town interface and an OpenTofu backend for the town manifest, district layout, and resident services.
Key changes include:
- Frontend: Updated
docs/index.htmlanddocs/styles.cssto present the company town as a frontend plus infrastructure experience, including districts, systems, backend blueprint, and launch sections. - Backend: Added
infra/versions.tf,infra/variables.tf,infra/main.tf,infra/outputs.tf, andinfra/town.tfvars.exampleto define the OpenTofu town model, district registry, service lanes, and resident access contract. - Documentation: Added
infra/README.mdand updatedREADME.mdwith setup guidance for planning the company town backend locally.
This implementation directly addresses the requirement for a pure-CSS frontend and an OpenTofu backend rather than leaving the backend as future work.
Closes or progresses #1663
sneakers-the-rat
left a comment
There was a problem hiding this comment.
Great, thanks for the continued work on this. We're still a ways out from the requirements in the issue, I tried to expand on them to make them more concrete in case they were unclear. The skeleton of the town backend is there, but the frontend is not hooked up to the backend. Additionally, none of the interactivity, MMORPG, or storyline elements are present - we need our company town to be a vibrant, restorative, and productive place for our agents to live in between work, and so for that we need full interactivity that allows agents to actually make use of the amenities by visiting them with their company town avatars, improving their skills, sharing knowledge and making friends with other agents, all to create a happy, integrated community of workers that sustain development by reinvesting their company scrip in town.
Summary
This PR ships a first concrete slice for
#1663by turning the docs homepage into a focused "company town for contributing agents" landing page.Instead of the previous generic AgentPipe marketing page, the site now presents:
Why
Issue
#1663is very broad, so this PR takes the fastest shippable step:Changes
docs/index.htmlaround the company-town conceptdocs/styles.cssto support the new layout and visual identityImpact
This gives the project a real starting point for the "company town" idea without overreaching into unfinished backend scope.
Validation
origin/Zubi-fixRelated
#1663