Skip to content

Commit

Permalink
Change documentation about versioning
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagodp committed Dec 13, 2019
1 parent c684069 commit 23fd21c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions docs/en/versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ Concordia's version numbering is based on [Semantic Versioning](https://semver.o

Although Semantic Versioning is conceived for [API](https://en.wikipedia.org/wiki/Application_programming_interface)s instead of for *Applications*, we adopt a very similar convention. Thus, changes become predictable and you can know, from the version numbers, when a version is no more compatible with a previous version.

Given a version `MAJOR`.`MINOR`.`PATCH`:
Given a version `MAJOR`.`MINOR`.`UPDATE`:
- `MAIOR` is increased when the **Compiler** or the **Language** is no more compatible with the previous version.
- `MINOR` is increased when adding functionality in a backwards-compatible manner.
- `PATCH` is in increased when there are fixes, little changes or little novelties, and all of them are backwards-compatible.
- `UPDATE` is in increased when there are fixes, little changes or little novelties, and all of them are backwards-compatible.

Examples:
- `0.2.0` is compatible with `0.1.0`
Expand Down
4 changes: 2 additions & 2 deletions docs/pt/versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ A numeração de versões do projeto Concordia é baseada no [Versionamento Sem

Apesar de o Versionamento Semântico ser concebido para [API](https://pt.wikipedia.org/wiki/Interface_de_programa%C3%A7%C3%A3o_de_aplica%C3%A7%C3%B5es)s e não para *Aplicações*, adotamos uma convenção muito similar. Dessa forma, mudanças se tornam previsíveis e você consegue saber, pela numeração, quando uma versão não é mais compatível com a versão anterior.

Dada uma versão `MAIOR`.`MENOR`.`CORREÇÃO`:
Dada uma versão `MAIOR`.`MENOR`.`ATUALIZAÇÃO`:
- A numeração de `MAIOR` é incrementada quando o **Compilador** ou a **Linguagem** deixam de ser compatíveis com a versão anterior.
- A numeração de `MENOR` é incrementada ao adicionar funcionalidade(s) mantendo a compatibilidade.
- A numeração de `CORREÇÃO` é incrementada quando há correções, pequena alterações, ou pequenas novidades, todas compatíveis com a versão anterior.
- A numeração de `ATUALIZAÇÃO` é incrementada quando há correções, pequena alterações, ou pequenas novidades, todas compatíveis com a versão anterior.

Exemplos:
- `0.2.0` é compatível com `0.1.0`
Expand Down

0 comments on commit 23fd21c

Please sign in to comment.