README
August 31, 2022 ยท View on GitHub
[[https://github.com/ccozkan/showhn.paperboy.digital/workflows/deploy/badge.svg]] [[https://codecov.io/gh/ccozkan/showhn.paperboy.digital/branch/master/graph/badge.svg?token=USHVVMDL62]] [[https://img.shields.io/badge/License-MIT-blue.svg]]
- showhn.paperboy.digital
This web-app sends weekly newsletter of projects on [[https://news.ycombinator.com/show][Show HackerNews]].
[[https://showhn.paperboy.digital]]
[[https://www.youtube.com/watch?v=NFnIwpRUnTE][Here]] is the video about its basic overview, and the stuff you would need to change if you want develop on your own autogenerated newsletter app.
** technologies used
- ruby 3.1.0 with rails
mainbranch โต - postgresql and redis for databases ๐
- rspec for testing ๐ค
- aws ses, for smtp server ๐ฌ
- haml and tacit classless css for views ๐
- runs on dokku ๐ณ
- deployed on digitalocean ๐
- uses honeybadger for error monitoring ๐ต
- sidekiq for background jobs โฐ
- github actions for ci, and cd to dokku โ
- rubocop as linter ๐งต
** development *** installation #+BEGIN_SRC git clone git@github.com:ccozkan/showhn.paperboy.digital.git cd showhn.paperboy.digital rails db:create && rails db:migrate foreman start #+END_SRC *** running tests #+BEGIN_SRC bundle exec rspec #+END_SRC *** checking mails #+BEGIN_SRC gem install mailcatcher mailcatcher # check http://127.0.0.1:1080/ on a browser #+END_SRC