├── CONTRIBUTING.md ├── README.md ├── TODO.md ├── best-practices ├── README.md ├── angular │ └── e2e │ │ ├── example.ts │ │ └── protractor.md ├── git-workflow │ └── README.md ├── object-oriented-design │ ├── README.md │ └── solid-principles-examples │ │ ├── dependency-inversion │ │ ├── after.rb │ │ └── before.rb │ │ ├── interface-segregation │ │ ├── after.rb │ │ └── before.rb │ │ ├── liskov-substitution │ │ ├── after.rb │ │ └── before.rb │ │ ├── open-closed │ │ ├── after.rb │ │ └── before.rb │ │ └── single-responsibility │ │ ├── after.rb │ │ └── before.rb ├── rspec │ ├── README.md │ └── sample.rb └── rubyonrails │ ├── README.md │ ├── controllers │ ├── README.md │ └── sample.rb │ ├── enums │ ├── README.md │ └── sample.rb │ ├── facades │ ├── README.md │ ├── sample.html.erb │ └── sample.rb │ ├── factories │ ├── README.md │ └── sample.rb │ ├── helpers │ ├── README.md │ └── sample.rb │ ├── locales │ └── README.md │ ├── migrations │ ├── README.md │ └── sample.rb │ ├── models │ ├── README.md │ └── sample.rb │ ├── routes │ ├── README.md │ └── sample.rb │ ├── rspec │ ├── README.md │ └── sample.rb │ ├── services │ ├── README.md │ └── sample.rb │ └── views │ ├── README.md │ └── sample.html.erb ├── code-review └── README.md ├── docker-guides ├── commands │ └── README.MD └── installation │ ├── README.MD │ └── installation-in-OSx │ ├── README.MD │ └── photos │ ├── docker_app.png │ ├── docker_dmg.png │ ├── higher_status.png │ └── preferences.png └── style-guides ├── README.md ├── angular ├── Guides.md ├── README.md ├── components.md ├── modules.md └── style.md ├── ruby-on-rails └── README.md └── ruby ├── README.md └── sample.rb /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/TODO.md -------------------------------------------------------------------------------- /best-practices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/README.md -------------------------------------------------------------------------------- /best-practices/angular/e2e/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/angular/e2e/example.ts -------------------------------------------------------------------------------- /best-practices/angular/e2e/protractor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/angular/e2e/protractor.md -------------------------------------------------------------------------------- /best-practices/git-workflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/git-workflow/README.md -------------------------------------------------------------------------------- /best-practices/object-oriented-design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/README.md -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/dependency-inversion/after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/dependency-inversion/after.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/dependency-inversion/before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/dependency-inversion/before.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/interface-segregation/after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/interface-segregation/after.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/interface-segregation/before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/interface-segregation/before.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/liskov-substitution/after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/liskov-substitution/after.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/liskov-substitution/before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/liskov-substitution/before.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/open-closed/after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/open-closed/after.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/open-closed/before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/open-closed/before.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/single-responsibility/after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/single-responsibility/after.rb -------------------------------------------------------------------------------- /best-practices/object-oriented-design/solid-principles-examples/single-responsibility/before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/object-oriented-design/solid-principles-examples/single-responsibility/before.rb -------------------------------------------------------------------------------- /best-practices/rspec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rspec/README.md -------------------------------------------------------------------------------- /best-practices/rspec/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rspec/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/controllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/controllers/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/controllers/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/controllers/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/enums/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/enums/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/enums/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/enums/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/facades/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/facades/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/facades/sample.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/facades/sample.html.erb -------------------------------------------------------------------------------- /best-practices/rubyonrails/facades/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/facades/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/factories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/factories/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/factories/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/factories/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/helpers/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/helpers/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/helpers/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/locales/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/locales/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/migrations/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/migrations/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/migrations/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/models/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/models/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/models/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/routes/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/routes/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/routes/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/rspec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/rspec/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/rspec/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/rspec/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/services/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/services/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/services/sample.rb -------------------------------------------------------------------------------- /best-practices/rubyonrails/views/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/views/README.md -------------------------------------------------------------------------------- /best-practices/rubyonrails/views/sample.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/best-practices/rubyonrails/views/sample.html.erb -------------------------------------------------------------------------------- /code-review/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/code-review/README.md -------------------------------------------------------------------------------- /docker-guides/commands/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/commands/README.MD -------------------------------------------------------------------------------- /docker-guides/installation/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/README.MD -------------------------------------------------------------------------------- /docker-guides/installation/installation-in-OSx/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/installation-in-OSx/README.MD -------------------------------------------------------------------------------- /docker-guides/installation/installation-in-OSx/photos/docker_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/installation-in-OSx/photos/docker_app.png -------------------------------------------------------------------------------- /docker-guides/installation/installation-in-OSx/photos/docker_dmg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/installation-in-OSx/photos/docker_dmg.png -------------------------------------------------------------------------------- /docker-guides/installation/installation-in-OSx/photos/higher_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/installation-in-OSx/photos/higher_status.png -------------------------------------------------------------------------------- /docker-guides/installation/installation-in-OSx/photos/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/docker-guides/installation/installation-in-OSx/photos/preferences.png -------------------------------------------------------------------------------- /style-guides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/README.md -------------------------------------------------------------------------------- /style-guides/angular/Guides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/angular/Guides.md -------------------------------------------------------------------------------- /style-guides/angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/angular/README.md -------------------------------------------------------------------------------- /style-guides/angular/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/angular/components.md -------------------------------------------------------------------------------- /style-guides/angular/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/angular/modules.md -------------------------------------------------------------------------------- /style-guides/angular/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/angular/style.md -------------------------------------------------------------------------------- /style-guides/ruby-on-rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/ruby-on-rails/README.md -------------------------------------------------------------------------------- /style-guides/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/ruby/README.md -------------------------------------------------------------------------------- /style-guides/ruby/sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetsistemas/guides/HEAD/style-guides/ruby/sample.rb --------------------------------------------------------------------------------