aurora-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "brian wickman (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AURORA-188) Write Pystachio 1.0 design document
Date Tue, 04 Feb 2014 19:10:10 GMT

     [ https://issues.apache.org/jira/browse/AURORA-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

brian wickman updated AURORA-188:
---------------------------------

    Summary: Write Pystachio 1.0 design document  (was: Refactor Pystachio)

> 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
>            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.1.5#6160)

Mime
View raw message