Development Process
How components are developed
7/56
  • Suggest the idea on the components list
  • Collect feedback and wait until the idea is approved
  • Write requirements and design document
  • Announce those docs and ask for comments on the components list
  • Repeat step 3 to 4 until everybody is happy
  • Implement class stubs including API docs
  • For each method do step 8 and 9
  • Write testcase for method
  • Write code for method and run test case
  • In case API needs to be changed, discuss that on the list and repeat step 6 to 9
  • Make the class documentation more extensive and add some class level examples
  • Write a tutorial
  • Ask for review again