https://github.com/bararchy/lucky_sec_test
Testing the Lucky framework for security testing
https://github.com/bararchy/lucky_sec_test
Last synced: 7 months ago
JSON representation
Testing the Lucky framework for security testing
- Host: GitHub
- URL: https://github.com/bararchy/lucky_sec_test
- Owner: bararchy
- License: mit
- Created: 2021-09-13T12:04:45.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T11:07:49.000Z (over 3 years ago)
- Last Synced: 2025-04-07T07:33:27.901Z (over 1 year ago)
- Language: Crystal
- Size: 388 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# โ๏ธ Lucky Jumpstart
[](https://github.com/bararchy/lucky_sec_test/actions/workflows/lucky.yml)
This is a template project for web applications using [Lucky](https://luckyframework.org).

### How to use it?
1. Click [this link](https://github.com/stephendolan/lucky_jumpstart/generate)
1. Run `./script/setup`
1. Run `crystal run .jumpstart/init.cr`
1. 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](https://docs.docker.com/compose/) file for running your application database, included in `Procfile.dev`
#### Dependencies
- ๐ ย Up-to-date Crystal dependencies
- ๐งถ ย Up-to-date Yarn dependencies
#### Tooling
- ๐จ ย [TailwindCSS 2.0](https://tailwindcss.com) for better styling
- ๐ ย [Tailwind Typography](https://tailwindcss.com/docs/typography-plugin) for prose
- ๐ ย [Tailwind Forms](https://github.com/tailwindlabs/tailwindcss-forms) to make styling forms easier
- ๐ฅ ย [Tailwind Aspect Ratio](https://github.com/tailwindlabs/tailwindcss-aspect-ratio) for setting fixed aspect ratios
- ๐ ย [StimulusJS](https://stimulusjs.org) for JavaScript sprinkles
- ๐ ย [TypeScript](https://typescript.org) for keeping JavaScript cleaner
#### Functionality
- ๐ง ย Email confirmation of users
#### CI/CD
- ๐ค ย A handy dandy [Dependabot](https://dependabot.com/) configuration file, and a workflow to handle auto-merging
- A working GitHub Actions workflow with:
- ๐ ย [Prettier](https://prettier.io/)
- ๐ ย [Crystal Format](https://crystal-lang.org/reference/using_the_compiler/#crystal-tool-format)
- ๐ฆ ย [Ameba](https://github.com/crystal-ameba/ameba)
- ๐ ย [Crystal Spec](https://crystal-lang.org/api/latest/Spec.html)
#### Deployment options
- ๐ณ ย [Docker](https://www.docker.com), which enables any Dockerfile-based deployment like:
- [Render](https://render.com)
- [Digital Ocean Apps Platform](https://www.digitalocean.com/products/app-platform)
- ๐ฉ ย [Render](https://render.com) with a built-in `render.yaml` file
- ๐พ ย [Heroku](https://luckyframework.org/guides/deploying/heroku) with a built-in `Procfile` file