diff --git a/NAME.md b/NAME.md new file mode 100644 index 000000000..85357b058 --- /dev/null +++ b/NAME.md @@ -0,0 +1,11 @@ +# Why is this project called "Factory Girl"? + +The name "Factory Girl" might be confusing to some developers who encounter this +library. + +[We chose the name](https://robots.thoughtbot.com/waiting-for-a-factory-girl) as +a nod in the direction of the [Factory method](https://en.wikipedia.org/wiki/Factory_method_pattern) +and [Object Mother](http://martinfowler.com/bliki/ObjectMother.html) software +patterns from the _Design Patterns_ book, and as a reference to the +[Rolling Stones song](https://www.youtube.com/watch?v=4jKix2DFlnA) of the same +name. diff --git a/README.md b/README.md index a55d2bf10..acd5bd41a 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ factory_girl is a fixtures replacement with a straightforward definition syntax, If you want to use factory_girl with Rails, see [factory_girl_rails](https://github.com/thoughtbot/factory_girl_rails). +_[Interested in the project name?](NAME.md)._ + Documentation -------------