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.

1 Like

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).