Open cburschka opened 9 years ago
Writing this down here because I can't find a better place right now: We need to distinguish between deploy and build process. The current makefile does both at once, and they can't be easily separated. That's what switching to a modern deploy/build tool requires.
Writing this down here because I can't find a better place right now: We need to distinguish between deploy and build process. The current makefile does both at once, and they can't be easily separated. That's what switching to a modern deploy/build tool requires.
This is still relevant, and the biggest impediment to a clean build process.
Make (disregarding the install
target) currently has these tasks:
lib/
assets/
and generate emoticons.js
The first of these is part of the build process, the latter two are part of the deployment.
NPM, the NodeJS Package Manager, seems to be the hot thing for all JavaScript-based software now.
If we can work out a good way to sanitize our build process, maybe move away from the somewhat haphazard Makefile + Python-based templating system toward something a bit more intuitive, cadence might be publishable.