CRAN package viewer.
- ruby 2.4.2
- PostgreSQL
run bin/setup
run rake packages:import_from_CRAN
Similar with OPERATION
of trailblazer.
Differences is, Model can validate invariant, e.g. database constraints.
Service validate focus on precondition.
NOTE: I'm still seeking better architecture, this is not conclusion.
see also: hanami
bundle exec rspec
-
implement test
-
make database view table
package_list
by thoughtbot/scenic
...etc