{"repo":"luckyframework/authentic","free":true,"listed":false,"github":"https://github.com/luckyframework/authentic","clone":"git clone https://github.com/luckyframework/authentic.git","description":"An authentication library for Lucky projects","language":"Crystal","stars":15,"topics":["lucky-framework","authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Authentic A Crystal library for handling common authentication actions in Lucky projects. Installation Authentic is bundled in Lucky projects automatically. Contributing 1. Fork it ( https://github.com/luckyframework/authentic/fork ) 1. Create your feature branch (git checkout -b my-new-feature) 1. Install docker and docker-compose: https://docs.docker.com/compose/install/ 1. Run scripts/setup 1. Make your changes 1. Run scripts/test to run the specs, build shards, and check formatting 1. Commit your changes (git commit -am 'Add some feature') 1. Push to the branch (git push origin my-new-feature) 1. Create a new Pull Request Testing To run the tests: 1. Install docker and docker-compose: https://docs.docker.com/compose/install/ 1. Run scripts/setup to set up the docker environment 1. Run scripts/test to run the specs, build shards, and check formatting You can run individual tests like this: docker-compose run --rm app crystal spec path/to/spec.cr Remember to run docker-compose down when you're done. This will stop the Crystal container. Contributors - paulcsmith Paul Smith - creator, maintainer","default_branch":null,"files":null,"tree":[],"storefront":"/r/luckyframework","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luckyframework/authentic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}