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
.