Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cli
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Guise

The Guise™ Internet application ecosystem comprises several products and related utilities:

  • Guise™ Skeleton : Simple, semantic, bare-bones CSS framework. Guise Skeleton is not yet included in this distribution.
  • Guise™ Mummy : Static site generator.
  • Guise™ Mesh : Template transformation engine used in Guise Mummy.
  • Guise™ Framework : Maintainable and scalable Internet application framework. Guise Framework is being updated from its legacy implementation and is not ready for production use.
  • Guise™ CLI : The command-line interface for invoking and working with the various products.

Currently Guise Mummy is functional and can be used with sites using XHTML5 source.

Download

The Guise modules are available in the Maven Central Repository with the io.guise artifact ID. This aggregate parent project is available in the Maven Central Repository as io.guise:guise.

Build

Guise requires Java 11 and has been tested with the OpenJDK 11 on Windows 10. Building requires a recent version of Apache Maven.

Build Guise using the following command:

mvn clean install

This will create all of the projects. Building all projects is necessary, even if you want to use only one. The CLI can be invoked using the following (substituting the appropriate version for x.x.x):

java -jar cli/target/guise-cli-x.x.x-exe.jar

On Windows the build process creates an executable CLI, which you may copy and use as desired, or execute in place:

cli\target\guise.exe

Usage

Guise usage is explained in each of the subprojects, listed above.

Issues

Issues tracked by JIRA.

Changelog

  • 0.1.0: First working release of Guise Mummy.