summaryrefslogtreecommitdiff
path: root/HOWTO-RELEASE
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-01-29 14:05:33 +0100
committerEven Rouault <even.rouault@spatialys.com>2020-01-29 14:05:33 +0100
commitdec51010c30f4e77be051bbdf67d8db467bff330 (patch)
treee505ba676ac4d3bb0d47e276f84dee5ca66ff6e1 /HOWTO-RELEASE
parentab850f5cff63ddeac80bf9319e7d1c76865c0772 (diff)
downloadPROJ-data-dec51010c30f4e77be051bbdf67d8db467bff330.tar.gz
PROJ-data-dec51010c30f4e77be051bbdf67d8db467bff330.zip
Add HOWTO-RELEASE
Diffstat (limited to 'HOWTO-RELEASE')
-rw-r--r--HOWTO-RELEASE19
1 files changed, 19 insertions, 0 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE
new file mode 100644
index 0000000..ca21d90
--- /dev/null
+++ b/HOWTO-RELEASE
@@ -0,0 +1,19 @@
+Preparing a PROJ-data Release
+===============================================================================
+
+0. Have cmake installed
+
+1. If index.html is not already up-to-date with latest grid additions,
+ a. Have GDAL (>= 2.4) Python3 bindings installed
+ b. python3 regenerate_index_html.py
+ c. git commit -a -m "Update index.html" && git push
+
+2. Edit CMakeLists.txt to update PROJ_DATA_VERSION_MAJOR and PROJ_DATA_VERSION_MINOR
+
+3. git commit -a -m "Update CMakeLists.txt to vX.Y" && git push
+
+4. mkdir build && cd build && cmake .. && make dist
+
+ ==> proj-data-X.Y.zip and proj-data-X.Y.tar.gz
+
+5. Resynchronize CDN content from repository with ./sync_to_cdn.sh