Right now we have certain types of plugins which are just for demonstration purposes (such as the ecs example), and others which are useful outside of a teaching or demonstration context (such as the camera plugin). I think it would be wise to make a split.
One way to organize the plugins might be like so:
plugins/
examples/ (For teaching)
utilities/ (Useful, like camera plugin)
demos/ (Interactive fun stuff)
On the other hand, it complicates the directory structure of the project. It might also make sense to keep these plugins in a separate repository, or even in their own individual repositories. Feedback would be appreciated!
Right now we have certain types of plugins which are just for demonstration purposes (such as the
ecs
example), and others which are useful outside of a teaching or demonstration context (such as thecamera
plugin). I think it would be wise to make a split.One way to organize the plugins might be like so:
plugins/
examples/
(For teaching)utilities/
(Useful, like camera plugin)demos/
(Interactive fun stuff)On the other hand, it complicates the directory structure of the project. It might also make sense to keep these plugins in a separate repository, or even in their own individual repositories. Feedback would be appreciated!