[PLACEHOLDER] Prepare Marathon for open-source release #127
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
In order to open-source Marathon alongside the v0 technical demo,
as the Marathon developer,
I need to clean up the codebase, add proper documentation, establish licensing, and prepare the repository for public release.
Marathon is a multiplayer game engine designed for simulation games with highly-persistent "forever" worlds. Aspen is powered by Marathon.
Acceptance Criteria
Deliverables
1. Code Cleanup
2. Documentation
examples/3. Legal/Licensing
4. Repository Setup
.github/pull_request_template.md)5. Community Infrastructure
Technical Notes
LICENSE,CONTRIBUTING.md,CODE_OF_CONDUCT.md, various docs.github/pull_request_template.md.github/workflows/*.yml(CI)README.md(comprehensive rewrite)Production Steps
Audit Phase
Cleanup Phase
Documentation Phase
Legal Phase
Infrastructure Phase
Review Phase
Release Phase
Additional Context
Marathon is designed to be a forever engine for simulation games with highly-persistent worlds. It should be positioned as a robust, production-ready multiplayer engine that prioritizes persistence, synchronization, and long-term world stability for simulation-focused experiences.
The open-source release happens alongside the v0 technical demo to demonstrate that the core technology works and to invite community contributions.