This is a basic skeleton, designed as a starting point for building Silverstripe 4 Elemental modules.
This does not represent a working module, just the bare-bones. Once you have created a new repo for your module using this template, you'll need to edit (as a minimum) the composer.json file to set a name, namespace, etc.
Code should be added in the src
directory, following PSR autoloading guidelines for namespaces, directory structure, etc.
No front-end assets have been included, It is anticipated that these would be generated on a per-project basis, and would be added to the element within the overridden template used in the theme. The requirements API should be used for adding element-specific assets to assist in front-end loading performance