Build Tasks

This category of tasks either builds artifacts or compiles source files to create artifacts. Those tasks should be available in the application mode build, but no use. They might be available in the application mode dev if required. The exception to this general rule is the task build-manual, since it can be used to build an application-mode-specific manual and might thus be required in all application modes.

By conventions, all build and compile tasks should provide an argument -c or --clean. This argument should clean (remove) all built or compiled artifacts (and directories if applicable).