Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.

Rapid Interface Builder

Rapid Interface Builder (RIB) is a browser-based design tool to quickly prototype and create the user interface for web applications. It supports UI design by dropping widgets onto a canvas, running the UI in an interactive "Preview mode" and then exporting the generated HTML5 and Javascript.

Planned new release strategy

BY Shane Bryan ON Sep 11, 2012

In an attempt to try to get better control of our release process, we've decided to at least document the planned methods and timing.  Then, when/if we have to deviate from it, we can at least call that out and review the process for ongoing improvements.  So, without further ado...

At the point we decide we're going to stabilize:

  1. Fork the tree and create a new stable branch
  2. On master, change the "about" dialog version text to read "<VERSION> (under development)", and commit this to master with a summary message of "kicking off <VERSION> development".  This way, if someone checks out that code, they will know when/where it was from
  3. Apply all BUG fixes to both stable and master branches (backporting as needed, unless the fix is to NEW features in master, of course)
  4. New FEATURES are developed and applied to master only
  5. Only accept BUG fixes on the stable branch
  6. Finally, at release time
    1. Add a commit to stable changing the "about" dialog version to drop the "(under development)" text
    2. Update the ChangeLog with release version info and major change summary
    3. Update Authors file with new contributors
    4. Tag it "<VERSION>" and request 01org maintainers (Mike or Adam) to update the online version from this new tag
 
That's the plan at least, based on what we had trouble with during the Preview-2 release and what we think we learned from it.  As usuall though, this is subject to change and the whimsical discretion of the RIB maintainers :P
 
Shane...