Skip to content

Commit

Permalink
Explain why to use this plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
ravage84 committed Aug 31, 2015
1 parent 30623bb commit c950759
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,24 @@ Uses Faker to generate the fake data.
Uses shell tasks for implementing specific seeders.
Organizes logical groups of seeders in custom seeder shells/suites.

# Why should I use it?

You are wondering why you should use this plugin instead of using
[Faker](https://github.com/fzaninotto/Faker) directly or
creating fake data on your own?

This plugin...

- keeps you from doing the repetitive work (DRY)
- provides you three working modes (manual faking to fully automatic guessing)
- helps you to stick to conventions, by following
CakePHP's "Convention over Configuration" principle
- still provides you flexible configuration
- reduces documentation needs
- is properly covered by unit tests
- is easy to learn
- is extensible

## Installation

### Requirements
Expand Down Expand Up @@ -119,7 +137,6 @@ See [CHANGELOG.md](CHANGELOG.md)
## TODOs

- Improve Documentation
- Add configuration examples
- Simplify integration of 3rd party data provider
- Implement seeder shell task baking
- Check possibility to use code for TestFixtures, like [gourmet/faker](https://github.com/gourmet/faker)
Expand Down

0 comments on commit c950759

Please sign in to comment.