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
Of particular note:
1. I added two exceptions regarding template parameter names: `scalar` and
`time` don't need a T.
2. I removed `m_` from class variables.
Signed-off-by: Matthew Emmett <[email protected]>
Copy file name to clipboardExpand all lines: doc/source/contributing.md
+23-14Lines changed: 23 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,50 +2,59 @@
2
2
3
3
## Branching and Tagging Model
4
4
5
-
We use the [git-flow] workflow to that extend, that branch names(paces) have a certain meaing:
5
+
We use the [git-flow] workflow to that extend, that branch
6
+
names(paces) have a certain meaing:
6
7
7
8
Branch Name Pattern | Description
8
-
--------------------|-------------
9
+
--------------------|------------
9
10
`master` | tip of the `master` branch is always the latest stable release
10
11
`development` | tip of the `development` branch is the current state of development and not expected to be stable or even usable
11
12
`feature/*` | various feature branches are used to implement new features and should be based off the `development` branch
12
13
`release/*` | a release branch is created from the `development` branch and used to prepare a new release and will be merged into `master`
13
14
`hotfix/*` | hotfix branches are based off `master` or `development` to fix important and severe bugs and should be merged into `development` and `master` as soon as possible
14
15
15
-
Releases and release candidates are tagged in the form `release-X.Y.Z(-RCa)`, where `X`, `Y`, and `Z` specify
16
-
the version with respect to [semantic versioning] and `a` the number of the release candidate of that version.
16
+
Releases and release candidates are tagged in the form
17
+
`release-X.Y.Z(-RCa)`, where `X`, `Y`, and `Z` specify the version
18
+
with respect to [semantic versioning] and `a` the number of the
19
+
release candidate of that version.
17
20
18
21
19
22
## Commit Messages
20
23
21
-
To ease browsing the proejct's history, we try to keep our commit messages clean and descriptive.
22
-
Please try to follow the following rules as best as possible:
24
+
To ease browsing the proejct's history, we try to keep our commit
25
+
messages clean and descriptive. Please try to follow the following
26
+
rules as best as possible:
23
27
24
28
* Commit Title must not be longer than 50 characters
25
29
26
-
If applicable, the title should start with a category name (such as `docu`, `tests`, ...)
27
-
followed by a colon (e.g. `"docu: add usage examples for plain SDC"` ).
30
+
If applicable, the title should start with a category name (such as
31
+
`docu`, `tests`, ...) followed by a colon (e.g. `"docu: add usage
32
+
examples for plain SDC"` ).
28
33
29
34
* Commit Description must have line wraps at 72 characters
30
35
31
36
* Please *sign* your commits (i.e. use `git commit -s`)
32
37
33
-
This automatically appends a line of the form `"Signed-off-by: Torbjörn Klatt <[email protected]>"` to the end
34
-
of the commit message.
38
+
This automatically appends a line of the form `"Signed-off-by:
0 commit comments