I just tagged version 0.1.0 of Faber. This is my take at how we might want to deal with versioning.
Roadmap
As a rough roadmap for 0.x releases, here are the features I think we should have for
each release.
0.2.0 - full group support
0.3.0 - solid initialization API, good dist build that does not include dependencies and a clear idea of how Faber integration into a page works and stable top-level API.
0.4.0 - final set of basic components Faber itself ships with. Stable component API
0.5.0 - stable API overall, mostly final basic UI
These are absolutely up for debate.
Versioning
Pre 1.0 I wouldn't use strict semantic versioning, since all of the API is very much in flux. I'd like to start stabilising the API after 0.5 as we near 1.0 release.
I just tagged version 0.1.0 of Faber. This is my take at how we might want to deal with versioning.
Roadmap
As a rough roadmap for 0.x releases, here are the features I think we should have for each release.
These are absolutely up for debate.
Versioning
Pre 1.0 I wouldn't use strict semantic versioning, since all of the API is very much in flux. I'd like to start stabilising the API after 0.5 as we near 1.0 release.
Thoughts?