Open source development of the game Knight Online. This is a reversed engineered old version of the game aiming to replicate the nostalgic experience we all once had <3
MIT License
52
stars
21
forks
source link
Extract lib based projects into their own dedicated directory. #249
This pull request introduces restructuring of our project layout by extracting lib type of projects into their own dedicated directory. This change aims to improve organization and manageability of the codebase.
Key Changes:
Reorganized Projects:
The LoginServer project, which previously contained two separate projects within the same directory, has been restructured.
The Launcher project, which was nested within another directory, has also been relocated to its own dedicated directory.
Rationale:
The current organization was causing confusion and inefficiencies. By separating these projects, we improve clarity and streamline development.
Although both lib projects serve similar functions, their implementations have diverged over time. This restructuring does not unify them yet but paves the way for potential unification in the future when appropriate.
Benefits:
Enhanced codebase organization
Easier management of individual projects
Improved clarity for developers navigating the project structure
Description
This pull request introduces restructuring of our project layout by extracting lib type of projects into their own dedicated directory. This change aims to improve organization and manageability of the codebase.
Key Changes:
Reorganized Projects:
Rationale:
Benefits: