-
Notifications
You must be signed in to change notification settings - Fork 685
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Documentation] Add versioning strategy topic (#1023)
* Add versioning strategy topic * Replace all instances of release/2.0 to develop * Replace 'develop' with 'master'when using links to github
- Loading branch information
1 parent
5f626df
commit 37cd2c1
Showing
13 changed files
with
85 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: Versioning strategy | ||
--- | ||
|
||
## Rules for incrementing the version | ||
|
||
PWA Studio follows [Semantic Versioning][] rules when incrementing the version for each release. | ||
|
||
According to the Semantic Versioning specifications, given the `MAJOR.MINOR.PATCH` version number format: | ||
|
||
* **MAJOR** version increases happen when there are changes to the [public API][]. | ||
* **MINOR** version increases happen when functionality is added while preserving backwards compatibility. | ||
* **PATCH** version increases happen for backwards-compatible bug fixes. | ||
|
||
See [Semantic Versioning][] documentation for specific details about the type of changes allowed within each version. | ||
|
||
## Public API | ||
|
||
PWA Studio considers the following to be part of its public API: | ||
|
||
### Published Venia and Peregrine components | ||
|
||
Venia and Peregrine make their components available through their `index.js` files. | ||
Any component exported through this file is considered public API. | ||
|
||
Sub-components can be found inside component directories. | ||
These components are not part of the public API unless they are exported in the component's `index.js` file. | ||
|
||
### Component props | ||
|
||
React components use props as input data to define how they look and behave. | ||
|
||
Since props affect how a component renders or acts, the props used by published PWA Studio components are considered public API. | ||
|
||
[Semantic Versioning]: https://semver.org/ | ||
[public API]: #public-api |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
37cd2c1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Successfully aliased the URL https://magento-venia-asbbaiiurc.now.sh to the following aliases.