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
- Discovery
- Development
- Testing
- Alpha Release - single machine function, first major origin/master merge
- Development and Improvement
- Testing
- Beta Release - remote web server, second major origin/master merge
- Development and Improvement
- Testing
- v1.0 Release - remote web server supporting multiple game hosts, third major origin/master merge