Skip to content

Product Engineering

This page also includes details that would go under release engineering, but keeping them together is easier to grok.

  • https://semver.org: "a simple set of rules and requirements that dictate how version numbers are assigned and incremented."
  • https://calver.org: "CalVer is a versioning convention based on your project's release calendar, instead of arbitrary numbers."
  • https://en.wikipedia.org/wiki/Feature_model: "a compact representation of all the products of the Software Product Line (SPL) in terms of 'features'."