I wanted to open up some discussion on the best practice for integrating outside packages with UF. Being new to programming myself I am not sure if there is a methodology in general for handling this and if so, what that might look like when tweaked to fit with UF’s structure.
In my particular situation I am trying to utilize https://github.com/VROOM-Project with my project. The core package is written in C++. It would be helpful to know best practices on:
-
Should this package be placed into a custom sprinkle directory or kept completely separate and outside my root UserFrosting folder all together?
-
Are there certain guidelines to what packages one should include? (Is it bad practice to mix programming languages)?