-
Notifications
You must be signed in to change notification settings - Fork 9
Home
ProLoser edited this page Nov 20, 2012
·
17 revisions
- You know how to develop with CakePHP - you've read the book and been through the blog tutorial
- You have cake console installed (win | *nix)
- You're on reasonable terms with GIT, because we use submodules
- BakingPlate is NOT a CMS
- The project doesn't install using a web interface (yet)
- The project doesn't get additional functionality via a web interface
- BakingPlate is a developer-oriented scaffolding system. It's for developers who want to expedite the development of their own code
- All ideas are good ideas!
- Although lately we've needed to review features before implementing them, we will try to give everything due consideration
- Don't obfuscate code
- This means we don't want to make it hard for you to figure out how BakingPlate works
- If you want to modify or disable anything you should not be hindered in figuring out how
- Functionality should be easily and quickly enabled/disabled
- Avoid creating complex configuration options and personal preference-based conventions
- Make your code versatile. Code shouldn't break under extremes, but at the very least degrade gracefully
- Everyone codes differently
- Support the community
- We try to use existing plugins and conventions that are already prevalent in CakePHP
- Try to avoid re-inventing the wheel. If a plugin isn't quite right, fork it, improve it and send a pull request.