You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+13
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ Thank you for your interest in contributing to our project! <3 Whether it's a bu
4
4
5
5
-[History & Ethos](#our-history-and-ethos)
6
6
-[Our Design](#our-design)
7
+
-[Semantic versioning](#semantic-versioning)
8
+
-[Semantic versioning and enumeration cases](#semantic-versioning-and-enumeration-cases)
7
9
-[Getting Started](#getting-started)
8
10
-[Testing](#testing)
9
11
-[Tools](#tools)
@@ -27,6 +29,17 @@ Thank you for your interest in contributing to our project! <3 Whether it's a bu
27
29
28
30
For a brief history and our ethos/design philosophy around the Amplify project please refer to this [document](/ETHOS.md).
29
31
32
+
## Semantic versioning
33
+
34
+
We follow [semantic versioning](https://semver.org/) for our releases.
35
+
36
+
### Semantic versioning and enumeration cases
37
+
38
+
When Amplify adds a new enumeration value, we will publish a new **minor** version
39
+
of the library.
40
+
41
+
Applications that evaluate all members of an enumeration using a `switch` statement can add a `default` case to prevent new cases from causing compile warnings or errors.
42
+
30
43
## Getting Started
31
44
32
45
To get started with the Amplify Library for Swift, first make sure you have Xcode 13.4 or later installed.
Copy file name to clipboardExpand all lines: README.md
+11
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,17 @@ The Amplify Library for Swift is layered on the [AWS SDK for Swift](https://aws.
37
37
> To use Amplify Swift with visionOS, you'll need to target the `visionos-preview` branch.
38
38
> For more information, see [Platform Support](https://github.com/aws-amplify/amplify-swift/tree/visionos-preview#platform-support) on the `visionos-preview` branch.
39
39
40
+
## Semantic versioning
41
+
42
+
We follow [semantic versioning](https://semver.org/) for our releases.
43
+
44
+
### Semantic versioning and enumeration cases
45
+
46
+
When Amplify adds a new enumeration value, we will publish a new **minor** version
47
+
of the library.
48
+
49
+
Applications that evaluate all members of an enumeration using a `switch` statement can add a `default` case to prevent new cases from causing compile warnings or errors.
50
+
40
51
## License
41
52
42
53
This library is licensed under the Apache 2.0 License.
0 commit comments