To be build a new Jumpscale framework that share the same features and ideas, we need to focus on the main core features of jumpscale and build the minimal working version with these feature.
The main components are:
JS0 loader
This is the main entry point of the system, it will be responsible of initializing the environment and load all the other components
JS0 Config Manager
The config manager will allow users to create different configurations for different services/systems and safely and securely save these configurations for later usage
JS0 Logger and error handling
Manages the logs and provide APIs to handle errors and report them.
JS0 Plugin manager
Allows the system to be extensible, this to allow different SALS and Clients to be developed independently and work out of the box once installed
To be build a new Jumpscale framework that share the same features and ideas, we need to focus on the main core features of jumpscale and build the minimal working version with these feature. The main components are: