valadas / Eraware_Dnn_Templates

Dnn templates
Other
19 stars 7 forks source link

Optional build steps #738

Open valadas opened 1 month ago

valadas commented 1 month ago

The concept of this template is that it has everything and the consumer removes what he/she does not want. It is not a "starter" that is basic and the consumer adds what they want.

So if a consumer decides to not use docfx and documentation, currently they need to delete the docfx_project folder AND adjust the build accordingly or it will fail. Same goes for unit tests, integration tests, CI, etc.

It would be nice to make the build do each step with checks, so if the docfx_project folder does not exist for instance, the build would just skin everything related to docs. Same for the other things a consumer may want to delete: just the UnitTests folder or IntegrationTests folder or the pb-module folder.