scope - GamingSamurai/LGSM-Web GitHub Wiki

Scoping Doc

Goals

Complete discovery of project as-is from origin source.
Provide a secure web-based GUI for LGSM, capable of interacting with LGSM for all game servers that it supports.
Ensure abstraction in such a manner as to allow for a variety of configurations and simple themes.

Project Objectives

  • Clean current code base (Consistent formatting, update libraries, etc.)
  • Discover intended code architecture
  • Create version releases throughout project cycle
  • Understand and either modify or replace template system.
  • Apply a flat, modern look to the UI default theme.
  • Publish to Gaming Samurai Website

Phases

  1. Discovery
  2. Development
  3. Testing
  4. Alpha Release - single machine function, first major origin/master merge
  5. Development and Improvement
  6. Testing
  7. Beta Release - remote web server, second major origin/master merge
  8. Development and Improvement
  9. Testing
  10. v1.0 Release - remote web server supporting multiple game hosts, third major origin/master merge