This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
CakePHPThe Yum and the Yuck
MistakesI’ve made a few.
SuccessI’ve had a bit of that too.
DisclaimerThis is not intended to be mean.
Community
Be respectfulEveryone starts as a newbie.
No test, no bugHigh entry barriers are not healthy
Set a good examplePeople will follow.
ConflictsEgo, language & culture.
Empower othersTrust people who have proven themselves.
Be transparent“Open” is an important part of open source.
Documentation
Maintenance hellMake docs dead easy to maintain
Sphinx + ElasticSearch
Winning combination
Use simple toolsMake docs accessible, & easy to contribute to.
Deployment
Push to github make
jenkins ssh
Search & offline docs
Releases & Upgrading
Releasing must be simple
26 releases this year so far.
Version numbers matter.
Semantic versioning is important. http://semver.org