Folks,

edX is in the middle of a two-day hackathon here at our Cambridge
headquarters. One of the projects taken on by some developers is to
re-organize code in our "common" edx-platform directory to accomplish
several goals, which are detailed on this Confluence page:

https://openedx.atlassian.net/wiki/display/TNL/edx-platform+Code+Structure

Basically, some of our code's dependencies have become tangled over time,
which makes edx-platform development difficult for the OpenEdx community.
Cleaning up the code will also make the platform easier to modify and
enhance for everyone.

We've merged several PRs already for this project and plan on merging
several more PRs today. Because of these changes, *it's likely you'll need
to rebase your edx-platform open PRs*. If you'd like to see a list of PRs
related to this work, check out the GitHub milestone "clean_platform" here:

https://github.com/edx/edx-platform/milestone/1

Since several Django applications have been moved, you might see errors
about conflicting modules. If so, try stopping your platform instance,
cleaning all your PYC files using the command below, and restarting your
platform instance:

find . -name '.git' -prune -o -name '*.pyc' -exec rm {} \;

If you need assistance in rebasing your PRs, please contact myself at
[email protected].

Yours in clean code,
John Eskew

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/CAJtBG53U4vmrRp%2BC8SBdf7TAkw_oBF8w6%2BMtSMt-L84ijz%3D4_g%40mail.gmail.com.

Reply via email to