NomDT
Nominal meta-HTML DSL editor and builder plugins for the Eclipse platform.
Features
- Nominal meta-HTML DSL editor, formatter and outline view
							
							- full featured syntax-directed editor
- use in any Eclipse project
- editor is automatically associated with Nom grammars (“.nom”)
- formatter is invoked using the standard platform format command (ctrl-shift-f)
- formatter should only modify whitespace – ctrl-z will undo changes
- sophistication of the formatter is evolving
 
- Nominal builder generates formal HTML pages including content processed through auto-executed content conversion filters.
							
							- builds are automatically triggered on any modification of a current Eclipse project file of a ‘watched’ type: “.nom”, “.md”, etc.
- default Markdown content processed using the Blackfriday tool.
 
- NomSrv development Webserver
							
							- custom Go Webserver for the generated pages; includes auto-reload capability
 
- custom Go Webserver for the generated pages; includes auto-reload capability
Project Structure
A minimum ‘General’ Eclipse project can be used as the development Web site container. Exemplary project structure:
Workspace Root                      ◀ Eclipse workspace root directory
      │
      └───Project Root              ◀ your Eclipse project directory
              │
              ├───output            ◀ root dir for the generated html 
              │   ├───app           ◀ conventional app resources
              │   │   ├───css
              │   │   ├───fonts
              │   │   ├───img
              │   │   └───js
              │   ├───download      ◀ generated subdirs containing html
              │   ├───legal
              │   ├───projects
              │   └───support
              │
              ├───source            ◀ root dir for nom files
              │   ├───content       ◀ content dir for root nom files
              │   ├───download      ◀ a subdir for nom files
              │   │   └───content   ◀ content dir for the subdir nom files
              │   ├───legal
              │   │   └───content
              │   ├───projects
              │   │   └───content
              │   └───support
              │       └───content
              │
              └───_parts            ◀ dir containing includable nom files
                                           and the 'HTML' dictionary
Dev Webserver
Run the develoment Webserver from your Eclipse project root directory. Access the WebServer using the URL localhost:7010.
Requirements
- Eclipse 4.5+ on Java 8 VM
License
Eclipse Public License v1.0