Bash/Makefile workshop
Details
Make is a lean alternative to task runners like Grunt and Gulp, usually requiring fewer dependencies for equivalent tasks. This workshop covers some key bash skills and the core principles of GNU Make, by creating a simple makefile (a static website build).
Technical Requirements
Being familiar with bash, shell scripting or task runners like Grunt/Gulp is helpful but not required. The workshop is beginner-friendly and covers a few required bash principles as well as Make itself. The workshop caters to experienced devs who are tired of bloated package.json files; and to anyone who is just getting into task automation and frontend-oriented devops.
What to bring
- Laptop and charger
- Note wifi will be required through the workshop
Pre-requisite
- Ensure you have a working bash shell: https://command-line.net/workshop-preparation.html
- Windows users please note some reasonably large pre-installation steps are required, don't rely on wifi on the night to get that part done
- Have nodejs installed: https://nodejs.org/en/
- (optional) Check your choice of text editor has syntax highlighting for shell scripts and makefiles
Rough timeline
6:00-6:30pm - Arrive+dinner+mingle
6:30-8:30pm - Bash/Makefile workshop
8:30pm - Home time!
