Details
-
Type:
Task
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.0
-
Component/s: Documentation
-
Labels:None
-
Number of attachments :
Description
JSR-241 contains three key deliverables:
- RI: the Reference Implementation
- GLS: the Groovy Language Specificatcion
- TCK: the Test Compatibility Kit
The GLS consists of:
- the grammar and its diagrams (generated by Antlr from our Antlr grammar)
- the specification explaining how the language works
With an appropriate tree structure and with the aggregation of some html files, we could generate the specification out of the tests and those html files.
The folder structure would create the outline of the whole document.
It is a nice way of simplifying, automatically testing and automating the process of writing the Groovy Language Specification.
This work can be hooked in the futher build process used to build distributions.
Issue Links
- depends upon
-
GROOVY-1711
New Build System
-
-
GROOVY-1712
Source and test reorganization and Groovy core / gdk artifacts
-
Activity
Guillaume Laforge
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue depends upon |
Guillaume Laforge
made changes -
| Link |
This issue depends upon |
Guillaume Laforge
made changes -
| Fix Version/s | 2.0 [ 13489 ] | |
| Fix Version/s | 1.1 [ 13166 ] |
Guillaume Laforge
made changes -
| Assignee | Guillaume Laforge [ guillaume ] |
Pascal Schumacher
made changes -
| Component/s | Documentation [ 15462 ] |