Create a crystal_hello_world shard for the purpose of demonstration some useful showcase

A showcase project for following purposes:

  1. How to write a simple hello world web application use kemal, with Spec.
  2. How to write workflows for build and release a Alpine/Linux/MacOS/Windows
    binary automatically when user push a git tag to repo.
  3. How to create a Makefile for work with Crystal project.

Built and release for ARM platform is on the TODO list, but I don’t know how to do it yet for now, maybe someone can give some advice.

Excellent idea. I’m probably gonna nick the build workflow at some point.

Those workflows files in my crystal_hello_world project should just work if copy to any Crystal project (especially useful if a CLI app).