librelist archives

« back to archive

RFC: Mustache Specification Proposal

RFC: Mustache Specification Proposal

From:
Pieter V.
Date:
2010-10-18 @ 19:49
Since the question has come up on the mailing list at least once (and since
I wanted one myself), I've put together a basic suite of test cases that
prove certain core and edge-case behaviors for Mustache interpreters.

These specifications exist as a set of YAML files, and presently reflect
what I believe to be reasonable behaviors (especially w.r.t. whitespace).

This is not a final specification.

What I'm looking for is feedback: what's important to the Mustache
community, what edge-cases have been missed, and where various
implementations fall on the pass/fail continuum.

If developer consensus can be reached, I will then propose that the
specification be named v1.0.0 and be declared "official" (with all further
alterations being made according to the edicts of semantic versioning [
semver.org]).

http://github.com/pvande/Mustache-Spec

Implementors: Please test your implementation, and contribute new edge
cases!

Developers / Users: Look over the specification, propose new specs, and ask
questions!

Re: [mustache] RFC: Mustache Specification Proposal

From:
Chris Wanstrath
Date:
2010-10-29 @ 01:14
Sweet.

http://github.com/mustache/spec

On Mon, Oct 18, 2010 at 12:49 PM, Pieter V. <pvande@gmail.com> wrote:
> Since the question has come up on the mailing list at least once (and since
> I wanted one myself), I've put together a basic suite of test cases that
> prove certain core and edge-case behaviors for Mustache interpreters.
> These specifications exist as a set of YAML files, and presently reflect
> what I believe to be reasonable behaviors (especially w.r.t. whitespace).
> This is not a final specification.
> What I'm looking for is feedback: what's important to the Mustache
> community, what edge-cases have been missed, and where various
> implementations fall on the pass/fail continuum.
> If developer consensus can be reached, I will then propose that the
> specification be named v1.0.0 and be declared "official" (with all further
> alterations being made according to the edicts of semantic versioning
> [semver.org]).
> http://github.com/pvande/Mustache-Spec
> Implementors: Please test your implementation, and contribute new edge
> cases!
> Developers / Users: Look over the specification, propose new specs, and ask
> questions!

Re: [mustache] RFC: Mustache Specification Proposal

From:
Jeremy Bush
Date:
2010-10-19 @ 14:22
I wholeheartedly endorse this project as a developer and framework integrator.

Jeremy

On Oct 18, 2010, at 2:49 PM, Pieter V. wrote:

> Since the question has come up on the mailing list at least once (and 
since I wanted one myself), I've put together a basic suite of test cases 
that prove certain core and edge-case behaviors for Mustache interpreters.
> 
> These specifications exist as a set of YAML files, and presently reflect
what I believe to be reasonable behaviors (especially w.r.t. whitespace).
> 
> This is not a final specification.
> 
> What I'm looking for is feedback: what's important to the Mustache 
community, what edge-cases have been missed, and where various 
implementations fall on the pass/fail continuum.
> 
> If developer consensus can be reached, I will then propose that the 
specification be named v1.0.0 and be declared "official" (with all further
alterations being made according to the edicts of semantic versioning 
[semver.org]).
> 
> http://github.com/pvande/Mustache-Spec
> 
> Implementors: Please test your implementation, and contribute new edge cases!
> 
> Developers / Users: Look over the specification, propose new specs, and 
ask questions!