We aim to provide citizens and visitors of the city of Ghent a uniform experience throughout our many websites and applications. At the same time it is imperative that we continue evolving, and we expect the same from projects depending on this style guide.
We use semantic versioning to help understand the potential impact of a new version.
major.minor.patch
For minor and major versions, please always check the changelog for required actions.
Patch and minor releases will be rolled out continuously. This should enable us to keep up to date with the style guide and expectations of the city. A major release would mean major changes or a change of style in general.
Components and classNames marked as deprecated will be announced in the changelog.
These will still be available for the next two major releases and removed in the third.
This gives you 18 months to update your projects.
For instance: the component checkbox with filter
has been marked deprecated in version 4.0.0 (October 2020)
and will be permanently removed in version 7.0.0 (April 2022).