Skip to content

Instantly share code, notes, and snippets.

@davidcelis
Created March 9, 2012 18:36
Show Gist options
  • Save davidcelis/2007936 to your computer and use it in GitHub Desktop.
Save davidcelis/2007936 to your computer and use it in GitHub Desktop.
The default file structure of a --full --mountable Rails::Engine.
├── app
│   ├── assets
│   │   ├── images
│   │   │   └── test-plugin
│   │   ├── javascripts
│   │   │   └── test-plugin
│   │   │   └── application.js
│   │   └── stylesheets
│   │   └── test-plugin
│   │   └── application.css
│   ├── controllers
│   │   └── test-plugin
│   │   └── application_controller.rb
│   ├── helpers
│   │   └── test-plugin
│   │   └── application_helper.rb
│   ├── mailers
│   ├── models
│   └── views
│   └── layouts
│   └── test-plugin
│   └── application.html.erb
├── config
│   └── routes.rb
├── Gemfile
├── Gemfile.lock
├── lib
│   ├── tasks
│   │   └── test-plugin_tasks.rake
│   ├── test-plugin
│   │   ├── engine.rb
│   │   └── version.rb
│   └── test-plugin.rb
├── MIT-LICENSE
├── README.rdoc
├── Rakefile
├── script
│   └── rails
├── test
│   ├── dummy
│   │   ├── README.rdoc
│   │   ├── Rakefile
│   │   ├── app
│   │   │   ├── assets
│   │   │   │   ├── images
│   │   │   │   ├── javascripts
│   │   │   │   │   └── application.js
│   │   │   │   └── stylesheets
│   │   │   │   └── application.css
│   │   │   ├── controllers
│   │   │   │   └── application_controller.rb
│   │   │   ├── helpers
│   │   │   │   └── application_helper.rb
│   │   │   ├── mailers
│   │   │   ├── models
│   │   │   └── views
│   │   │   └── layouts
│   │   │   └── application.html.erb
│   │   ├── config
│   │   │   ├── application.rb
│   │   │   ├── boot.rb
│   │   │   ├── database.yml
│   │   │   ├── environment.rb
│   │   │   ├── environments
│   │   │   │   ├── development.rb
│   │   │   │   ├── production.rb
│   │   │   │   └── test.rb
│   │   │   ├── initializers
│   │   │   │   ├── backtrace_silencers.rb
│   │   │   │   ├── inflections.rb
│   │   │   │   ├── mime_types.rb
│   │   │   │   ├── secret_token.rb
│   │   │   │   ├── session_store.rb
│   │   │   │   └── wrap_parameters.rb
│   │   │   ├── locales
│   │   │   │   └── en.yml
│   │   │   └── routes.rb
│   │   ├── config.ru
│   │   ├── db
│   │   ├── lib
│   │   │   └── assets
│   │   ├── log
│   │   ├── public
│   │   │   ├── 404.html
│   │   │   ├── 422.html
│   │   │   ├── 500.html
│   │   │   └── favicon.ico
│   │   ├── script
│   │   │   └── rails
│   │   └── tmp
│   │   └── cache
│   │   └── assets
│   ├── integration
│   │   └── navigation_test.rb
│   ├── test-plugin_test.rb
│   └── test_helper.rb
├── test-plugin.gemspec
└── vendor
└── bundle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment