To develop a product from Open edX, you will want to accomplish a couple of things:
- select a stable starting point;
- fork to your product directory;
- package a starting point vagrant box to ease development;
- add product specific theme(s);
- add product specific environment;
- triage against a known system;