Skip to content

RAMLfications Roadmap

Lynn Root edited this page Dec 14, 2015 · 16 revisions

RAMLfications Roadmaps

Want to know what's going on? Want to help out? Please dive in!

Be sure to check out our task board to see what's being worked on actively, the progress of such tasks, and anything that's available to be picked up and worked on. Please check out the How to Contribute documentation for how to contribute to RAMLfications as well as what the labels on issues and the task board mean.

RAMLfications v0.1.9 Roadmap

Timeline: ? Need to finish spec'ing out RAML v1.0 Roadmap

Issues to fix

  • Issue 23: Resource type inheritance
  • Issue 37: Preserve order of URI parameters
  • Issue 43: Support optional properties in resource types (not just methods) and traits
  • Issue 51: Errors aren't collected for multiple of the same item being validated (e.g. multiple protocols)
  • Issue 56: URI parameters missing if not listed in uriParameters property

PRs to review

  • PR 52: Add class Node List
  • PR 55: Fix how args are passed into pytest in setup.py
  • PR 57: Reqork URI params trait spec/tests
  • PR 65: Raise descriptive LoadRAMLError when invalid JSON data is loaded

RAMLfications v0.2.0 Roadmap

Timeline: ? Need to finish spec'ing out RAML v1.0 Roadmap

Issues to fix

  • Issue 14: Top level schemas are not resolved when assigned to resources

Features

  • Issue 3: Handle !pluralize and !singularize functions to << parameters >>
  • Issue 5: Parsing & filling in of << parameters >> into individual resources
  • Issue 54: Support for RAML spec version 1.0 - see RAML v1.0 Roadmap for more detail