Hadnu is a library and discussion forum application.
This is the 5th major refactoring of Hadnu.
- Version 1: vanilla HTML
- Version 2: Zend Framework 1
- Version 3: Yii Framework 1.1
- Version 4: Yii Framework 2 + Bootstrap 3
- Version 5: Ruby on Rails (REST API) + Vue.js (with Bootstrap 4)
- Version 6: Ruby on Rails (with GraphQL) + Vue.js (with Vuex + Server Side Rendering + Bulma 0 + Object Storage)
- Ruby 2.4+
- PostgreSQL 9.4+
- ImageMagick
Create a PostgreSQL database.
Copy .env.example to .env and configure it or add its variables to your
webserver (Nginx, Apache, etc.) and shell environment.
Run bundle to install gem dependencies.
Run bundle exec rails db:migrate to run database migrations.
After installing, run bundle exec rspec.