Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TCORE-228 - Refactor plugin store and local #50

Merged
merged 17 commits into from
Oct 15, 2024

Conversation

bgelatti
Copy link
Contributor

@bgelatti bgelatti commented Oct 8, 2024

  • Change the way TCore load the plugin:
    • TCore must load all plugins from plugins folder on the project
    • All plugins must be deactivated
    • The user need to active the plugin from the store to use it
    • Create an array of IDs from installed plugins from the store on tcore.yml file
  • Add Store to TCore
    • All plugins from project plugins folder must be on the store
    • User active and deactivate the plugin from the store
    • Created 5 new routes for Plugin Store
      • "/plugins/store" - return all plugins from the folder plugins of the project
      • "/plugins/store/:id" - return package.json info from a specific plugin
      • "/plugins/installed" - return an array of ID of active plugins
      • "/plugins/activate/:id" - activate an plugin from store from it’s ID
      • "/plugins/deactivate/:id" - deactivate an plugin from store from it’s ID

@felipefdl felipefdl merged commit c6201e0 into main Oct 15, 2024
3 checks passed
@felipefdl felipefdl deleted the TCORE-228_Refactor_Plugin branch October 15, 2024 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants