Skip to content
Sébastien Bénard edited this page Dec 13, 2022 · 15 revisions

Major JSON changes

Deprecation cycle

The general pattern of a deprecation cycle is this:

  1. a breaking change is introduced in update x.y
  2. until version x.y+2 (ie. 2 "major" versions later), the old JSON format will be preserved, along with the new format.
  3. starting from version x.y+2, the old format is permanently dropped and the new format becomes the norm.

Example: 0.8.0 -> 0.10.0 means "change happened in 0.8.0" and "old format support will be dropped in 0.10.0".

Pull Request guidelines

  1. One PR, one Issue. Each PR (Pull Request) should only bring changes to a single aspect of the App. Avoid creating PR that contain multiple separate changes at once (like updating the app UI, while also fixing a bug on the Save action).
  2. No binary, no .css, no .min.css. A PR should never contain commits of *.css or *.min.css (only *.scss)
Clone this wiki locally