Home
Softono
showhn.paperboy.digital

showhn.paperboy.digital

Open source MIT Ruby
14
Stars
2
Forks
5
Issues
1
Watchers
3 years
Last Commit

About showhn.paperboy.digital

Autogenerated weekly newsletter of 'Show HackerNews' projects

Platforms

Web Self-hosted

Languages

Ruby

README

[[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 ~main~ branch β›΅
  • 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 [email protected]: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