Package com.io7m.minisite.core
Interface MinConfigurationType
- All Known Implementing Classes:
MinConfiguration
@Immutable
public interface MinConfigurationType
Configurations for sites.
-
Method Details
-
projectName
- Returns:
- The name of the project
-
projectGroupName
- Returns:
- The group name of the project
-
projectModules
- Returns:
- The project modules
-
release
- Returns:
- The version number of the current release
-
centralReposPath
- Returns:
- The path to the project within the Central Repository
-
header
- Returns:
- An XHTML file containing a header inserted above the title and logo in generated sites.
-
overview
- Returns:
- An XHTML file containing an overview of the project
-
features
- Returns:
- An XHTML file containing the features of the project
-
documentation
- Returns:
- An XHTML file containing the documentation links of the project
-
changelog
- Returns:
- The changelog configuration, if any
-
license
- Returns:
- A plain text file containing the project license
-
bugTracker
- Returns:
- The bug tracker configuration, if any
-
sources
- Returns:
- The project source configuration, if any
-
cssIncludes
- Returns:
- The list of stylesheets that will be included by the generated site
-
cssGenerateStyle
@Default @Parameter default boolean cssGenerateStyle()- Returns:
trueif the default style should be copied to the generated site directory
-