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
**This project is looking for maintainers to support and enhance Pure.css. If you are interested please [leave a comment](https://github.com/pure-css/pure/issues/692) in the Github issue.**
Copy file name to clipboardExpand all lines: RELEASE.md
+36-39Lines changed: 36 additions & 39 deletions
Original file line number
Diff line number
Diff line change
@@ -14,92 +14,89 @@ This assumes the following repo's are cloned and `npm` installed:
14
14
15
15
-[ ]**Update local Pure to latest from pure-css/pure#master**
16
16
17
-
```
18
-
$ cd pure/
19
-
$ git pull upstream master
20
-
```
17
+
```bash
18
+
$ cd pure/
19
+
$ git pull upstream master
20
+
```
21
21
22
22
-[ ]**Build Pure via `grunt`**
23
23
24
-
```
25
-
$ grunt
26
-
```
24
+
```bash
25
+
$ grunt
26
+
```
27
27
28
28
-[ ]**Review all src/.../tests/manual/ files in target environments, including:**
29
29
30
-
- [ ] IE 11
31
-
- [ ] Edge
32
-
- [ ] Chrome
33
-
- [ ] Firefox
34
-
- [ ] Safari
35
-
- [ ] iOS 10.x
36
-
- [ ] Android 4.x
37
-
- [ ] Android 5.x
30
+
-[ ] IE 11
31
+
-[ ] Edge
32
+
-[ ] Chrome
33
+
-[ ] Firefox
34
+
-[ ] Safari
35
+
-[ ] iOS 10.x
36
+
-[ ] Android 4.x
37
+
-[ ] Android 5.x
38
38
39
39
-[ ]**Review pure-site in target environments with [Pure served locally](https://github.com/pure-css/pure-site/blob/master/README.md#running-with-pure-served-locally)**
Make sure all the major changes since the last release of Pure are reflected in HISTORY.md entries.
54
+
Make sure all the major changes since the last release of Pure are reflected in HISTORY.md entries.
55
55
56
56
## Prepare repos for release
57
57
58
58
### Pure repo
59
59
60
60
-[ ]**Bump versions**
61
61
62
-
It should have already been determined whether this is a minor or patch version release. Update Pure's version number to the new version in the following places. You'll likely be dropping a "-pre" suffix which was in place during the last development cycle. Do not use a "v" in the version (e.g., 1.0.0):
62
+
It should have already been determined whether this is a minor or patch version release. Update Pure's version number to the new version in the following places. You'll likely be dropping a "-pre" suffix which was in place during the last development cycle. Do not use a "v" in the version (e.g., 1.0.0):
63
63
64
-
- [ ] package.json
65
-
- [ ] HISTORY.md (Update "NEXT")
66
-
- [ ] README.md (x2 CDN URLs)
64
+
-[ ] package.json
65
+
-[ ] HISTORY.md (Update "NEXT")
67
66
68
67
-[ ]**Build Pure release files via `grunt release`**
69
68
70
-
Using Grunt, create the release/[version]/pure-[version].tar.gz file:
69
+
Using Grunt, create the release/[version]/pure-[version].tar.gz file:
71
70
72
-
```
73
-
$ grunt release
74
-
```
75
-
76
-
**Note:** If the build fails it's for a good reason, most likely because there's code which is not passing CSSLint. We should always fix these issues and never force a release.
71
+
```bash
72
+
$ grunt release
73
+
```
77
74
75
+
**Note:** If the build fails it's for a good reason, most likely because there's code which is not passing CSSLint. We should always fix these issues and never force a release.
78
76
79
77
## Publish pure to NPM
80
78
81
79
From the `pure` repo run the following command to publish Pure to NPM. This will ensure `unpkg.com` CDN gets the new files.
82
80
83
-
```
81
+
```bash
84
82
npm publish .
85
83
```
86
84
87
85
Verify via https://unpkg.com/purecss@VERSION
88
86
89
-
90
87
## Draft releases on Github
91
88
92
89
-[ ]**Draft a new release on [GitHub](https://github.com/pure-css/pure/releases) for all three repos,** using "v" in the version number (e.g., v1.0.0). Drafts are invisible to the public. Once these are published, the repos will be visible, and they will be tagged. **Don't publish them just yet.**
93
90
94
-
- [ ] **pure**
91
+
-[ ]**pure**
95
92
96
93
## Formally publish Pure
97
94
98
95
Now all our files are out there and everything is looking good.
99
96
100
97
-[ ]**Publish pure**
101
98
102
-
From the [pure repo](https://github.com/pure-css/pure/releases), publish the release. This will tag the repo and signal to the public that the new Pure release is complete.
99
+
From the [pure repo](https://github.com/pure-css/pure/releases), publish the release. This will tag the repo and signal to the public that the new Pure release is complete.
0 commit comments