Froze rails gems
[depot.git] / vendor / rails / railties / doc / guides / source / creating_plugins / appendix.txt
1 == Appendix ==
2
3 === References ===
4
5 * http://nubyonrails.com/articles/the-complete-guide-to-rails-plugins-part-i
6 * http://nubyonrails.com/articles/2006/05/09/the-complete-guide-to-rails-plugins-part-ii
7 * http://github.com/technoweenie/attachment_fu/tree/master
8 * http://daddy.platte.name/2007/05/rails-plugins-keep-initrb-thin.html
9
10 === Final plugin directory structure ===
11
12 The final plugin should have a directory structure that looks something like this:
13
14 ------------------------------------------------
15 |-- MIT-LICENSE
16 |-- README
17 |-- Rakefile
18 |-- generators
19 | `-- yaffle
20 | |-- USAGE
21 | |-- templates
22 | | `-- definition.txt
23 | `-- yaffle_generator.rb
24 |-- init.rb
25 |-- install.rb
26 |-- lib
27 | |-- acts_as_yaffle.rb
28 | |-- commands.rb
29 | |-- core_ext.rb
30 | |-- routing.rb
31 | `-- view_helpers.rb
32 |-- tasks
33 | `-- yaffle_tasks.rake
34 |-- test
35 | |-- acts_as_yaffle_test.rb
36 | |-- core_ext_test.rb
37 | |-- database.yml
38 | |-- debug.log
39 | |-- routing_test.rb
40 | |-- schema.rb
41 | |-- test_helper.rb
42 | `-- view_helpers_test.rb
43 |-- uninstall.rb
44 `-- yaffle_plugin.sqlite3.db
45 ------------------------------------------------
46