This project is archived and is in readonly mode.

#515 ✓wontfix
Jacek Becela

Make plugin generator consistent with gemplugins

Reported by Jacek Becela | June 30th, 2008 @ 06:28 PM | in 2.x

This is another patch (after #272 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.

Comments and changes to this ticket

  • Jacek Becela

    Jacek Becela July 1st, 2008 @ 07:35 AM

    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 too.

  • Jacek Becela

    Jacek Becela July 7th, 2008 @ 07:00 PM

    • 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.

  • Paweł Kondzior
  • josh

    josh November 22nd, 2008 @ 07:52 PM

    • State changed from “new” to “stale”

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

  • Jacek Becela

    Jacek Becela November 22nd, 2008 @ 08:29 PM

    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
    
    
  • josh

    josh November 23rd, 2008 @ 06:32 AM

    • State changed from “stale” to “open”
  • DHH

    DHH November 23rd, 2008 @ 12:45 PM

    • Assigned user set to “Rick”
  • Pratik

    Pratik March 7th, 2009 @ 11:58 AM

    • 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.

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

<h2 style="font-size: 14px">Tickets have moved to Github</h2>

The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>

Attachments

Referenced by

Pages