Hi, folks. So, as we move into a next stage of development, one question people have is, "Should this feature be in 0.8.x (the stable version) or 0.9.x?" Zach, Sarven and I have done a kind of roadmap for these versions here:

http://laconi.ca/trac/wiki/ProductPlan

From my perspective, changes should go into the dev branch if...

   * ...they make any change to the database structure. Updating from
     0.8.0 to 0.8.1 shouldn't require changing your DB.
   * ...they make lots of underlying change to core functionality,
     which we may not be able to fully test.
   * ...they implement an important new feature in core.

Changes should go into the stable branch if...

   * ...they fix a bug.
   * ...they improve performance.
   * ...they change something isolatable and testable.
   * ...they introduce new functionality as a plugin.

These are general guidelines, of course, but I hope they help people make decisions.

-Evan

--
Evan Prodromou
CEO, Control Yourself, Inc.
[email protected] - http://identi.ca/evan - +1-514-554-3826

_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to