# Some questions about developing plugins and sharing with SVN

**URL:** <https://www.ruby-forum.com/t/some-questions-about-developing-plugins-and-sharing-with-svn/89799>\
**Category:** Rails\
**Created:** [March 22, 2007, 8:40pm UTC](https://www.ruby-forum.com/t/some-questions-about-developing-plugins-and-sharing-with-svn/89799 "2007-03-22T20:40:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![josh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/45deac/32.png) [@josh](https://www.ruby-forum.com/u/josh)\
**Post date:** [March 22, 2007, 8:40pm UTC](https://www.ruby-forum.com/t/some-questions-about-developing-plugins-and-sharing-with-svn/89799/1 "2007-03-22T20:40:23Z")

</div>

Hi all

I have made a small custom FormBuilder.

So far I have the code stored in a test Rails project in the  
application\_helper.rb file.

Now I read the short book “Extending Rails beyond the Core” that gave me  
some great input about how to create plugins and share them using SVN.

But now I’m quite unsure what’s the best way to go on… My first  
thought was to create the plugin structure in my test Rails project and  
move the related code to this folder:

vendor/plugins/my\_custom\_form\_builder

Then I could easily import only my\_custom\_form\_builder to my SVN  
repository and from there I could check it out as a real plugin.

So far, so good. But sadly the plugins are only read from Webrick when  
booting, so when I decide to add some improvements I have to restart it  
every time a change _anything_, right? So I guess there’s a better way  
for this?

Thanks  
Josh
