Roadmap

From OuroDev
Revision as of 01:06, 2 May 2019 by Pazaz (talk | contribs) (Created page with "== Mission Statement == The Ouroboros Project is an ongoing volunteer effort that is taking a three-pronged approach to making CoH available to the public: # Actively providin...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Mission Statement

The Ouroboros Project is an ongoing volunteer effort that is taking a three-pronged approach to making CoH available to the public:

  1. Actively providing documentation and support for setting up private deployments using released 'i25' binaries and 'i24' source.
  2. Maintaining and releasing stable builds of the 'i24' client and server, including a public git repo and public bug tracker.
  3. Providing a public wiki for documentation and transparency.

Release Goals =

First stable release goals:

  1. All servers building
  2. Game is playable
  3. MTX has been removed
  4. Map server has been given 64bit support
  5. Disable perforce for initial stable release, may focus on removing in the future

This is focused on preserving i24 as-is, but providing stability of the codebase and removing anything that requires payment and p4 support.

General audience may track progress at https://bugs.ourodev.com

Thank you!

Development Rules

  1. If you work on new stuff, make your OWN branch, then submit a pull request to the Develop branch. Maintain your own branch separately and always pull from develop before submitting a PR
  2. Volume 2 should have a core group of dedicated coders enforcing its direction: stability, integration of modern DevOps, simplification of deployment, and bug fixes unrelated to game data. (aka The Menders)
  3. Community builds should focus on the core code instead of game content. That should honestly be handled separately so that custom servers can be built around custom content and not a custom engine