openedx#
This directory (openedx) should contain code that is used by both LMS and CMS. If your code is specific to LMS or CMS, put it in those directories instead.
Like openedx, the directory common also contains code used by both LMS and CMS. At some point we’ll merge the two.
Lastly, the directory xmodule contains legacy core code, also used by both LMS and CMS. We’re in the middle of a long process of phasing that code out. Don’t add new code there.