Sha256: 4b11ea6f4674a99ee621abdd7c3b317473262c770affa6410c146cbba767d642
Contents?: true
Size: 952 Bytes
Versions: 2
Compression:
Stored size: 952 Bytes
Contents
# Project Ideas ## New Directory Structure General idea is similar to Hexagonal or Ports and Adapters architecture. Web and DB concerns depend on the application core, not the other way around. /web -- depends on --> /db /web -- depends on --> /lib /db -- depends on --> /lib /lib -- depends on --> nothing from from /web or /db ``` Gemfile Gemfile.lock README.md Rakefile config.ru app.rb db.rb /config db.rb environment.rb puma.rb /db /mappers some_mapper.rb /migrate migration_001.rb sequel_mapper.rb /lib <project_name>.rb /<project_name> ... files /helpers some_helper.rb /public /css styles.css /img favicon.png hoboken.png sinatra.png /js app.js /views index.erb layout.erb /test test_helper.rb /<project_name> /db some_mapper_test.rb /support rack_test_assertions.rb app_test.rb ```
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hoboken-0.10.0 | IDEAS.md |
hoboken-0.9.0 | IDEAS.md |