Natural Earth Update Procedure
Scripts to build Natural Earth ZIP archives for individual themes, scalesets, and packagages.
Make a generic Unix utility, to be installed.
Assumed to be run on Mac or Ubuntu Linux.
Increment the VERSION number, per the semantic versioning guidelines at ../README.md:
Update the CHANGELOG with the new edits.
Note: You'll likely want to edit the CHANGELOG in a real text editor. Those changes should also be recorded, with better formatting, in a public blog post.
Formalize the new version in Git by setting a tag:
git tag -m 'See CHANGELOG for details.' -a v`cat VERSION`
Package those changes for distribution by running one of the make targets:
Other common, more specific targets include:
make zips/10m_cultural/10m_cultural.zip make zips/10m_physical/10m_physical.zip make zips/50m_cultural/50m_cultural.zip make zips/50m_physical/50m_physical.zip make zips/110m_cultural/110m_cultural.zip make zips/110m_physical/110m_physical.zip make zips/packages/natural_earth_vector.zip make zips/packages/Natural_Earth_quick_start/Natural_Earth_quick_start.zip make clean
Push those changes live to the distribution network!
Updated Drainholes on the distribution server:
Write the blog post announcing the changes (parallels the CHANGELOG above).
Send email to update list announcing the changes and directing them to the blog post.