Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.57 KB

README.md

File metadata and controls

16 lines (11 loc) · 1.57 KB

sgjl GPL-2 License Abstraction Branch

Abstraction documentation for SJGL 1.0.0 and below


This release consists solely of abstraction for the classes and interfaces that are implemented in the 1.0.0 release of the sjgl-core. This is the only module with a currently planned abstraction branch and release (as of 9/21/2022). This is because the module it is planned for is the basis of what the other modules are built upon, and a good and planned abstraction for the classes/interfaces that others built off of allows for changes to be easily made and for flexibilty or the absense of it when creating a new class or module entirely.

This is only for the version 1.0.0 release of sjgl core, and does not contain any code, only a overtly specific and niche roadmap for the classes/interfaces. Any changes, removals, deprecations, fixes, and security notices would be mentioned in the Maven module.

This branch is broken into a similar way the the Maven module is structured. A Mermaid file is also included in the root git directory to show a graph in a tree and branch format to show the relationship of all the classes/interfaces.