Norkart / Leaflet-MiniMap

A minimap control plugin for Leaflet
BSD 2-Clause "Simplified" License
395 stars 125 forks source link

Improve "build" & release pipeline #54

Closed robpvn closed 9 years ago

robpvn commented 10 years ago

Right now nothing is actually built, so there's not much to improve there, but since we've started tagging releases like real professionals there is kind of a pipeline:

As we all know, having more than one manual step in a releasing process is utter evil and must be destroyed, so we should look at ways of automating it. We could possibly set up an actual build system while we're at it, to manage complexity and create minified versions.

robpvn commented 9 years ago

Having read a bit more about it, it looks like a good fit would be to use NPM, especially since the bumping of version numbers in package.json and git tagging can already be done with a simple NPM command as it stands today.

robpvn commented 9 years ago

OK, I've now implemented a simple minification pipeline that can expanded later for more advanced functionality if needed.