Skip to main content

Hello7

Introduction#

The *.hello7 files are *.zip files with a dedicated compiler and parser. This approach makes each template file portable. The respect of the file structure and configuration is important to ensure the reader will be able to render the template. The configuration includes a format property allowing to upgrade a file to a new version if required.

File structure#

├── ai.yaml
├── assets
│ ├── fonts
│ └── images
├── fonts.yaml
├── info.yaml
├── layers.yaml
├── properties.yaml
├── preview.jpg
├── scripts.js
└── styles.css
PathUsage
ai.yamlDefinition of global explanations for AI (optional)
assetsA directoy that stores all the static assets required to render the file
assets/fontsA directoy that stores the custom fonts
assets/imagesA directoy that stores the images
fonts.yamlDefinition of the custom fonts
info.yamlDefinition of the configuration
layers.yamlDefinition of the layers and displays
properties.yamlDefinition of the properties attached to layers
scripts.jsAdditional Javascript that allows to interact this the template and to catch events
styles.cssAdditional CSS styles that can be added to the layers
preview.jpgScreenshot of the template for demo purpose