# How do you develop engines?

**URL:** <https://www.ruby-forum.com/t/how-do-you-develop-engines/56865>\
**Category:** Engines\
**Created:** [April 5, 2006, 4:12am UTC](https://www.ruby-forum.com/t/how-do-you-develop-engines/56865 "2006-04-05T04:12:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [April 5, 2006, 4:12am UTC](https://www.ruby-forum.com/t/how-do-you-develop-engines/56865/1 "2006-04-05T04:12:58Z")

</div>

Specifically, I want to develop a patch for login\_engine.

I looked in SVN, and there is no rakefile, so it doesn’t look like it’s  
expected to be developed independently. If it is, I imagine there has  
to be  
some type of coordination with ‘engines’.

If it’s only supposed to be as part of a ‘real’ rails app, how do you do  
it? I  
can’t get the tests to run. First it gives me an error about not  
finding a  
file (test\_extensions) - I _think_ I’ve worked around that, but then ALL  
the  
tests fail.

Carrying the latter case further, how do you swap out an installed  
vendor/plugins/login\_engine for a SVN version. I’ve had quite a bit of  
trouble doing that.

For what it’s worth, I’m on Rails 1.1 with with the most recent release  
of  
engines and login\_engine (I think).

David

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [May 14, 2006, 5:46pm UTC](https://www.ruby-forum.com/t/how-do-you-develop-engines/56865/2 "2006-05-14T17:46:06Z")

</div>

Maybe this helps you out.

[http://www.rails-engines.org/wiki/pages/Extracting+Engines](http://www.rails-engines.org/wiki/pages/Extracting+Engines)

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [May 14, 2006, 5:50pm UTC](https://www.ruby-forum.com/t/how-do-you-develop-engines/56865/3 "2006-05-14T17:50:13Z")

</div>

[http://api.rails-engines.org/engines/files/vendor/plugins/engines/README.html](http://api.rails-engines.org/engines/files/vendor/plugins/engines/README.html)

Or maybe this one? 🙂

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [June 30, 2006, 3:36am UTC](https://www.ruby-forum.com/t/how-do-you-develop-engines/56865/4 "2006-06-30T03:36:20Z")

</div>

Joshua M. wrote:

> [http://api.rails-engines.org/engines/files/vendor/plugins/engines/README.html](http://api.rails-engines.org/engines/files/vendor/plugins/engines/README.html)
> 
> Or maybe this one? 🙂

> Excellent. URL us so we can see it!
> 
> - francine

I helped design it, so  
i feel pretty good about it.But I will plug 2 of my other sites that are  
running on the same engine  
code at the moment (which I designed from top to bottom)

[http://www.storkselect.com](http://www.storkselect.com)  
[http://www.choose-baby-gender.com](http://www.choose-baby-gender.com)
