Looking at the elements in the README it states that "A pattern language is a collection of patterns, which share a pattern template." I don't know how to get out of this exactly but elements of a pattern language do not have to share the same pattern template. This is one of the main objectives of the rework.
I thought we agreed that a pattern language was a collection of patterns — or, at least, we were using that terminology.
Also, in my view, I would rewrite "A pattern has an associated pattern template that defines what features it may have." as "A pattern has associated pattern templates that defines what features it may have, depending on context."
A pattern "template" can be defined as any set of pattern features (it seems to me). For example, the following sets could serve as "templates" in various LV pattern uses:
set of ALL the features used in LV patterns
set of the features used in LV on labs front page
set of the features used in LV in AM app
set of the features used in LV in current PS usage
set of the features used in LV on greengeeks pages
set of the features used in LV for cards
Looking at the elements in the README it states that "A pattern language is a collection of patterns, which share a pattern template." I don't know how to get out of this exactly but elements of a pattern language do not have to share the same pattern template. This is one of the main objectives of the rework.
I thought we agreed that a pattern language was a collection of patterns — or, at least, we were using that terminology.
Also, in my view, I would rewrite "A pattern has an associated pattern template that defines what features it may have." as "A pattern has associated pattern templates that defines what features it may have, depending on context."
A pattern "template" can be defined as any set of pattern features (it seems to me). For example, the following sets could serve as "templates" in various LV pattern uses:
set of ALL the features used in LV patterns
set of the features used in LV on labs front page
set of the features used in LV in AM app
set of the features used in LV in current PS usage
set of the features used in LV on greengeeks pages
set of the features used in LV for cards