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: scripts/README Creating a release package.md
+34-20Lines changed: 34 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,11 @@ Follow these steps to create a Core Plot release and post it to GitHub:
2
2
3
3
1. Ensure the following tools are installed on your development machine:
4
4
5
-
* Xcode 5
6
-
*[Doxygen](http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc), version 1.7.4 or later, installed in **/Applications**
7
-
*[Graphviz](http://www.graphviz.org/Download_macos.php), version 2.28.0 or later
5
+
<ul>
6
+
<li>Xcode 5</li>
7
+
<li>[Doxygen](http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc), version 1.8.6 or later, installed in <strong>/Applications</strong></li>
8
+
<li>[Graphviz](http://www.graphviz.org/Download_macos.php), version 2.34.0 or later</li>
9
+
</ul>
8
10
9
11
2. Ensure the [change log](https://github.com/core-plot/core-plot/blob/master/documentation/changelog.markdown) is up-to-date and committed to the Git repository.
10
12
@@ -13,25 +15,31 @@ Follow these steps to create a Core Plot release and post it to GitHub:
13
15
4. Open the Terminal application and `cd` to the root directory of your local Core Plot source directory.
14
16
15
17
5. Tag the current revision with the release version:
16
-
`$ git tag release_<version>`
17
-
where <version> is the version number for this release.
18
+
19
+
`$ git tag release_<version>`
20
+
21
+
where **<version>** is the version number for this release.
18
22
19
23
6. Change to the **scripts** folder:
20
-
`$ cd scripts`
24
+
25
+
`$ cd scripts`
21
26
22
27
7. Run the createrelease script:
23
-
`$ python createrelease.py <version>`
28
+
29
+
`$ python createrelease.py <version>`
24
30
25
31
8. Review the messages printed in the Terminal window and verify that all build steps succeeded.
26
32
27
33
9. The release products were placed in a folder called **CorePlot_<version>** and placed on your desktop. Open this folder and verify that the following subfolders and files are present:
28
34
29
-
***Binaries/iOS/**
30
-
***Binaries/MacOS/**
31
-
***Documentation/**
32
-
***READMEs/**
33
-
***Source/**
34
-
***License.txt**
35
+
<ul>
36
+
<li><strong>Binaries/iOS/</strong></li>
37
+
<li><strong>Binaries/MacOS/</strong></li>
38
+
<li><strong>Documentation/</strong></li>
39
+
<li><strong>READMEs/</strong></li>
40
+
<li><strong>Source/</strong></li>
41
+
<li><strong>License.txt</strong></li>
42
+
</ul>
35
43
36
44
10. Right-click the release folder on your desktop and select **Compress "<filename>"** from the menu.
37
45
@@ -40,16 +48,22 @@ Follow these steps to create a Core Plot release and post it to GitHub:
40
48
12. Click **Draft a new release**.
41
49
42
50
13. Select the tag for the new release (`release_<version>`).
0 commit comments