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
{{ message }}
This repository was archived by the owner on Nov 9, 2022. It is now read-only.
All bug fixes and new features go into the dev branch.
58
+
The following rules apply:-
59
+
- master is used only for releases
60
+
- A develop branch is used to merge in changes between releases
61
+
- Feature branches (feature-ISSUEID) branch off of the develop branch
62
+
- Release branches are forked off of develop and called release-sprint-004, testing and builds are done, then merged with master AND then develop
63
+
- Each release is tagged as v1 or v2 etc to match the sprint number until we catch up with the current MarkLogic release number, then we'll adopt v8-2-008 (MarkLogic V8.0-2, sprint 008)
64
+
- Hotfix branches are taken off of master, fixed, then committed to master AND then develop
57
65
58
66
We ask that you open an issue in the [issue tracker][] and get agreement from
59
67
at least one of the project maintainers before you start coding.
@@ -62,69 +70,30 @@ Nothing is more frustrating than seeing your hard work go to waste because
62
70
your vision does not align with that of a project maintainer.
63
71
64
72
65
-
#### Create a branch for your changes
73
+
#### Create a branch for your feature
66
74
67
-
Okay, so you have decided to fix something. Create a feature branch
68
-
and start hacking:
75
+
Okay, so you have decided to add something. Create an issue on GitHub if you haven't already, as you'll need the ID.
76
+
Now create a feature branch and start hacking:
69
77
70
78
```sh
71
-
$ git checkout -b my-feature-branch -t origin/dev
79
+
$ git checkout -b feature-ISSUEID develop
72
80
```
73
81
74
-
We recommend you use the [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) method to create and maintain branches.
82
+
Now develop as normal:-
83
+
84
+
```sh
85
+
$ git status
86
+
$ git add myfile
87
+
$ git commit
88
+
```
75
89
76
90
#### Formatting code
77
91
78
92
We use [.editorconfig][] to configure our editors for proper code formatting. If you don't
79
93
use a tool that supports editorconfig be sure to configure your editor to use the settings
0 commit comments