lucky_jumpstart

Get up and running quickly with Lucky!

โ˜˜๏ธ Lucky Jumpstart

This is a template project for web applications using Lucky.

Crystal CI

How to use it?

  • Click this link
  • Run ./script/rename_template_app your_app to rename the template application
  • Run ./script/setup
  • Run lucky dev

Why use a template?

There are quite a few things I find myself adding to every Lucky application out of the box, and this serves as a bit of a better starting point than the default generated application.

What's in the box?

Development

  • ๐Ÿณ ย  A DockerCompose file for running your application database, included in Procfile.dev

Dependencies

  • ๐Ÿ’Ž ย  Up-to-date Crystal dependencies
  • ๐Ÿงถ ย  Up-to-date Yarn dependencies

Tooling

  • ๐Ÿ˜ฝ ย  TailwindCSS for better styling
  • ๐Ÿ˜ป ย  TailwindUI for fancy components
  • ๐ŸŽ‰ ย  StimulusJS for JavaScript sprinkles
  • ๐Ÿš€ ย  TypeScript for keeping JavaScript cleaner

CI/CD

  • ๐Ÿณ ย  A Dockerfile that can run LuckyFlow specs

  • ๐Ÿค– ย  A handy dandy Dependabot configuration file

  • A working GitHub Actions workflow with:

Owner
github statistic
  • 3
  • 0
  • 1
  • 4
  • 1 day ago
  • August 11, 2020
License

MIT License

Links
Synced at

Sat, 26 Sep 2020 11:58:49 GMT