forked from openedx/edx-platform
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Asad Ali edited this page Nov 2, 2020
·
2 revisions
This repo is forked from https://github.com/edx/edx-platform. We will need to customize this platform according to the ADG requirements. The things that we will be doing are following:
- Changing the core code, core code means the code of edX-platform which exists in all other places except edx-platform/openedx/adg.
- Adding new functionalities i.e. adding new apps, views, tests..
To avoid the hassle while upgrading our open-edX version.
- Avoid core changes.
- Try to override the existing feature and just update the imports in core files.
- If core changes are inevitable then handle test cases for those changes and also log core changes in the core-changes page of this wiki as directed at that page.
- Add new app or find a relative app in edx-platform/openedx/adg directory and add the new feature there.
- Run tests for core apps if you have changed anything in the core apps and tests must pass. For unit tests related issues and suggestions check the unit-tests page.
- Write tests for new features and overridden features.
Important Log all the changes to the core code in core-changes page of the wiki.