1 | Doing releases:
|
2 |
|
3 | Update the license manager, to next version.
|
4 |
|
5 | ag-Grid
|
6 |
|
7 | + Major release? Update LicenseManager with new timestamp
|
8 | + Update version in bower.json
|
9 | + Update version in package.json
|
10 | + Run 'gulp release'
|
11 | + Make sure any new files in 'dist' are added to Git
|
12 | + Note: its a good idea to exclude node_modules at this stage
|
13 | + Also worth synchornizing the ag-grid folder
|
14 | + Commit all changes to Github (including built files in /dist)
|
15 | + Release in Github
|
16 | + Push to by running 'npm publish ./'
|
17 |
|
18 | Now if a new major version, go update and release:
|
19 | ag-grid-enterprise, ag-grid-react, ag-grid-angular, ag-grid-react-example, ag-grid-angular-example, ag-grid-commonjs-example
|
20 |
|
21 | ag-Grid-Enterprise
|
22 |
|
23 | + Update version in bower.json
|
24 | + Update version in package.json
|
25 | + Make sure it's referencing correct ag-Grid version
|
26 | + Make sure correct ag-grid is in node_modules (it's a peer dependency, so wont get installed with npm install)
|
27 | + Run 'gulp release'
|
28 | + Make sure any new files in 'dist' are added to Git
|
29 | + Commit all changes to Github (including built files in /dist)
|
30 | + Release in Github
|
31 | + Push to by running 'npm publish ./'
|
32 |
|
33 | ag-Grid-React
|
34 |
|
35 | + Update version in bower.json
|
36 | + Update version in package.json
|
37 | + Make sure it's referencing correct ag-Grid version
|
38 | + Run 'gulp'
|
39 | + Commit all changes to Github (including built files in /lib)
|
40 | + Release in Github
|
41 | + Push to by running 'npm publish ./'
|
42 |
|
43 | ag-Grid-React-Example
|
44 |
|
45 | + Update version in package.json
|
46 | + Make sure it's referencing correct ag-Grid version (including enterprise and react modules)
|
47 | + Release in GitHub
|
48 | + No npm publish
|
49 |
|
50 | + then angular & aurelia (angular publish too)
|
51 | + angular 'npm run release' (updates docs)
|
52 | + then aurelia (aurelia publish too)
|
53 | + aurelia 'npm run release' (updates docs)
|
54 |
|
55 | ag-Grid-Docs
|
56 |
|
57 | + update changeLogIndex.php with release details
|
58 | + Update 'notusedXXX' across the project to the next number
|
59 | + Update version in package.json
|
60 | + Commit to Github (do NOT include built files in /dist)
|
61 | + Run 'gulp release'
|
62 | + Copy dist folder to website (might be easier to zip it first, the explode zip in hostgater file manager)
|
63 |
|
64 |
|