Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Create a class to handle the plugins.json file #3575
This is an internal refactor for the plugins system. As tech debt, we had implemented the reading, validation, and writing of the plugin state file,
This PR creates a class to handle the statefile and gate modifications to it with validation. Unit tests are included.
The Loader and Installer classes are modified to use the ConfigFile class, and their tests are updated.