Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

Make plugin generator consistent with gemplugins

#515

This is another patch (after #272 Make plugins also initialize form rails/init.rb and others) which makes classic plugins and GemPlugins more alike. It changes plugin generator so it creates rails/init.rb instead of init.rb in main directory of a newly created plugin.

Reported by Jacek Becela · June 30th, 2008 @ 06:28 PM

State: wontfix
Milestone: 2.x
Assigned to: Pratik Pratik
Importance: none

Activity

  1. Jacek Becela
    Jacek Becela

    Should I also change locations of tasks and generators (move them into rails/ dir)? If you +1 this, be sure to take a look at #441 Add more support for gems frozen in the vendor directory too.

    July 1st, 2008 @ 07:35 AM

  2. Jacek Becela
    Jacek Becela
    • Title changed from Make plugin generator create rails/init.rb to Make plugin generator consistent with gemplugins

    I have uploaded new patch which also changes locations of tasks and generators to rails/tasks and rails/generators respectively.

    July 7th, 2008 @ 07:00 PM

  3. Paweł Kondzior
  4. josh
    josh
    • State changed from new to stale

    Staling out, please let me know if its still an issue.

    November 22nd, 2008 @ 07:52 PM

  5. Jacek Becela
    Jacek Becela

    Still the case,

    
    ncr:~/dev/edge$ ./script/generate plugin foo
          create  vendor/plugins/foo/lib
          create  vendor/plugins/foo/tasks
          create  vendor/plugins/foo/test
          create  vendor/plugins/foo/README
          create  vendor/plugins/foo/MIT-LICENSE
          create  vendor/plugins/foo/Rakefile
          create  vendor/plugins/foo/init.rb
          create  vendor/plugins/foo/install.rb
          create  vendor/plugins/foo/uninstall.rb
          create  vendor/plugins/foo/lib/foo.rb
          create  vendor/plugins/foo/tasks/foo_tasks.rake
          create  vendor/plugins/foo/test/foo_test.rb
    
    

    November 22nd, 2008 @ 08:29 PM

  6. josh
    josh
    • State changed from stale to open

    November 23rd, 2008 @ 06:32 AM

  7. DHH
    DHH
    • Assigned user set to Rick

    November 23rd, 2008 @ 12:45 PM

  8. Pratik
    Pratik
    • Assigned user changed from Rick to Pratik
    • State changed from open to wontfix

    I'm not quite sure if it's worth forcing all the plugins to be gemlike. Because this is beginning to become a weird hybrid of classical plugins and gems. If we're walking the gem path, we should probably generate the gemspec and all as well.

    In any case, let's discuss in the core mailing list. Closing the ticket till we have a conclusion.

    March 7th, 2009 @ 11:58 AM