Skip to content
ProLoser edited this page Nov 20, 2012 · 17 revisions

Welcome to BakingPlate

BakingPlate assumes the following

Our Core Values

  • 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.