[
https://issues.apache.org/jira/browse/AURORA-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bill Farner resolved AURORA-188.
--------------------------------
Resolution: Later
> Write Pystachio 1.0 design document
> -----------------------------------
>
> Key: AURORA-188
> URL: https://issues.apache.org/jira/browse/AURORA-188
> Project: Aurora
> Issue Type: Epic
> Components: Client
> Reporter: brian wickman
> Assignee: brian wickman
> Priority: Minor
>
> Pystachio should undergo a major redesign for 1.0 that both makes the code
> simpler and Pystachio itself easier to reason about, in a manner that is as
> backwards-compatible as possible.
> The goal should be to fix several of the broken windows:
> * separating the concerns of schema / document (documents should be
> schema-less)
> * traits describable by both struct metaclass, thrift IDLs
> * extensible schemas composed of multiple traits
> * ability to mustache-dereference composites
> * unification of {{.bind}} and {{.\_\_call\_\_}}
> * a better story for "smart" documents (in lieu of lambdas)
> The first step should be a design document outlining the new concepts (e.g.
> Document, Trait, Ref, Fragment) and how they map to Pystachio 0.x concepts.
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)