Skip to content

start:

Glow Open Development Process - Specifications

We use specification templates in the Glow project to capture the most important design issues and decisions so that developers, users and other contributors can provide feedback and so improve the design before a significant amount of code is written. You don't have to be a developer to write a specification.

A developer may also use the templates to describe the feature/ui/test in terms of the classes, interfaces and methods that are used and created in the feature; if so, the file should contain the abbreviation "impl" after the spec-name, for example "feature-impl-CALENDAR_DAY.html".

The templates are all short and straightforward, mostly to provide some inspiration about how to structure what you write when you are designing a feature, ui or a test.

A description of the 3 templates can be found here. The templates are: