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: docs/CONTRIBUTING.rst
+106-9Lines changed: 106 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,24 @@ How to contribute
5
5
6
6
This document will eventually outline all aspects of guidance to make your contributing experience a fruitful and enjoyable one.
7
7
What it already contains is information about *commit message formatting* and how that directly affects the numerous automated processes that are used for this repo.
8
+
It also covers how to contribute to this *formula's documentation*.
8
9
9
10
.. contents:: **Table of Contents**
10
11
12
+
Overview
13
+
--------
14
+
15
+
Submitting a pull request is more than just code!
16
+
To achieve a quality product, the *tests* and *documentation* need to be updated as well.
17
+
An excellent pull request will include these in the changes, wherever relevant.
18
+
11
19
Commit message formatting
12
20
-------------------------
13
21
22
+
Since every type of change requires making Git commits,
23
+
we will start by covering the importance of ensuring that all of your commit
24
+
messages are in the correct format.
25
+
14
26
Automation of multiple processes
15
27
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16
28
@@ -49,7 +61,7 @@ Linting commit messages in Travis CI
49
61
This formula uses `commitlint <https://github.com/conventional-changelog/commitlint>`_ for checking commit messages during CI testing.
50
62
This ensures that they are in accordance with the ``semantic-release`` settings.
51
63
52
-
For more details about the default settings, refer back to the ``commitlint`` `reference rules <https://conventional-changelog.github.io/commitlint/#/reference-rules>`_.
64
+
For more details about the default settings, refer back to the ``commitlint`` `reference rules <https://conventional-changelog.github.io/commitlint/#/reference-rules>`_.
53
65
54
66
Relationship between commit type and version bump
55
67
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -72,17 +84,17 @@ based upon the `type <https://github.com/angular/angular.js/blob/master/DEVELOPE
72
84
- Build System
73
85
- Changes related to the build system
74
86
- –
75
-
-
87
+
-
76
88
* - ``chore``
77
89
- –
78
90
- Changes to the build process or auxiliary tools and libraries such as documentation generation
79
91
- –
80
-
-
92
+
-
81
93
* - ``ci``
82
94
- Continuous Integration
83
95
- Changes to the continuous integration configuration
84
96
- –
85
-
-
97
+
-
86
98
* - ``docs``
87
99
- Documentation
88
100
- Documentation only changes
@@ -92,17 +104,17 @@ based upon the `type <https://github.com/angular/angular.js/blob/master/DEVELOPE
92
104
- Features
93
105
- A new feature
94
106
- 0.1.0
95
-
-
107
+
-
96
108
* - ``fix``
97
109
- Bug Fixes
98
110
- A bug fix
99
111
- 0.0.1
100
-
-
112
+
-
101
113
* - ``perf``
102
114
- Performance Improvements
103
115
- A code change that improves performance
104
116
- 0.0.1
105
-
-
117
+
-
106
118
* - ``refactor``
107
119
- Code Refactoring
108
120
- A code change that neither fixes a bug nor adds a feature
@@ -124,15 +136,13 @@ based upon the `type <https://github.com/angular/angular.js/blob/master/DEVELOPE
124
136
- –
125
137
- 0.0.1
126
138
127
-
128
139
Use ``BREAKING CHANGE`` to trigger a ``major`` version change
Adding ``BREAKING CHANGE`` to the footer of the extended description of the commit message will **always** trigger a ``major`` version change, no matter which type has been used.
132
143
This will be appended to the changelog and release notes as well.
133
144
To preserve good formatting of these notes, the following format is prescribed:
134
145
135
-
136
146
* ``BREAKING CHANGE: <explanation in paragraph format>.``
137
147
138
148
An example of that:
@@ -145,3 +155,90 @@ An example of that:
145
155
`template/package/`, this formula no longer supports the installation of
Copy file name to clipboardExpand all lines: docs/TOFS_pattern.rst
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,6 @@ TOFS: A pattern for using SaltStack
26
26
- https://github.com/myii
27
27
- 23/02/2019
28
28
29
-
30
29
All that follows is a proposal based on my experience with `SaltStack <http://www.saltstack.com/>`_. The good thing of a piece of software like this is that you can "bend it" to suit your needs in many possible ways, and this is one of them. All the recommendations and thoughts are given "as it is" with no warranty of any type.
0 commit comments