nanoblox / core

https://nanoblox.github.io/core/
Mozilla Public License 2.0
57 stars 18 forks source link

Easy way to share modules and add-ons #18

Closed Lucke0051 closed 3 years ago

Lucke0051 commented 4 years ago

I have sometimes made modules that I feel like for someone who doesn't know how to program it is maybe a little hard to insert it if you have to like insert the main module, edit the parser and then add the module under it. A way to just add it in a folder without having to insert the main module would be nice. For example just add a folder under custom features.

Then to add a module simply put it in there and the main module will require it. Also if you need to change like some core parts of the system, allowing the user to override some modules like the parser would be awesome. You could for example just add a string value or something in that custom module named like "Override" and then the value could be "Parser" the main module would then look in the custom modules folder before requireing the core parser.

This would make it really easy for users in all ages and skill levels to add some custom functionaliy. addons

Thanks, Lucke.

optimisticside commented 4 years ago

I think that this is a good idea, and may be useful in more in-depth customization of HD Admin.

1ForeverHD commented 4 years ago

Nice idea! I'll explore the specifics behind this further down the road.