...
- Comprehensive unit tests for all code
- Code review for all changes and new contributions
- Quality assurance testing prior to major releases
- Nightly builds
- A-Grade browser support
- Designer-led user interface implementation
- Extensive documentation and tutorials
...
As per Semver, all changes that affect Infusion's public API will be marked as major revisions. Since Fluid is currently in a period of change and responsiveness to user needs, we anticipate that Infusion's major version number will increase regularly as we add new features and improvements. This is consistent with many other open source projects such as Node.js. We will, however, identify particular versions that may need long-term support based on feedback and requests from our user basein-production users. This will help to ensure that the rate of change is balanced with the need for stability by production-scale implementers.