Description
Task description
Many aspect of sorting into groups has been focused on the end-user. What can we clarify each file use for the developer?
The modules in software and have a install_ prefix the rest a mix of module_ default_ and others from the git wiki. https://github.com/armbian/configng/wiki/Standards
Context: The projected started with what was coined a so called "Helper functions" that grew to the so called "Module" that may or may not utilise the "Helper functions", " Wrappers" , or other general or undefined groups the categories that do exist are end-user specific.
If we want to category the modules for the end-user we only need mirror the parent directory name in lower case or not at all as far as the projects code is concerned. software_
would seem the goto.
Otherwise what groups of code do we need to clarify as we do with install_
as it can clearly be defined and identified as 3rd party software management.
Perhaps it is time to set a limitation here and define them for consistency or continue to its close enough and works.
- install_ - instal and remove 3rd party `applications'
- default_ - Unknown
- module_ - A template file to show module use (what is a module_ a file or function)
- generate_ - module/helper to parse data and or output readable output for echo and or pipeline