-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: adds base documentation (#435)
* docs: add consolidated installation guide for plugins * docs: updated parent readme * docs: headings heirarchy * docs: update to generalize for both lms and cms * docs: version guide * docs: updating individual plugin READMEs * docs: command correction devstack version * docs: link correction * docs: headings heirarchy, installation code refactor * docs: refactoring code * docs: env requirements updated * docs: update installation redirection link * docs: moving docs to root
- Loading branch information
Showing
14 changed files
with
86 additions
and
299 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Open edX Plugins | ||
|
||
This repository contains a collection of Open edX plugins that provide various custom functionalities for the Open edX platform. | ||
|
||
## Installation Guide | ||
|
||
Note: Each plugin may require installation in LMS, Studio (CMS), or both environments. Please check the individual plugin's documentation for specific requirements. | ||
|
||
You can install any plugin from this collection using one of the following methods: | ||
|
||
### Option 1: Install from PyPI | ||
|
||
The simplest way to install a plugin is directly from PyPI. If you're running devstack in Docker, first open a shell as per requirement and then install the desired plugin using pip: | ||
|
||
|
||
```bash | ||
# For LMS or CMS installation | ||
make lms-shell # For LMS | ||
make cms-shell # For Studio (CMS) installation | ||
|
||
pip install <plugin-name> # Replace `<plugin-name>` with the specific plugin you want to install | ||
``` | ||
|
||
### Option 2: Build the package locally and install it | ||
|
||
Follow these steps in a terminal on your machine: | ||
|
||
1. Navigate to the `open-edx-plugins` directory | ||
2. If you haven't done so already, run ``./pants build`` | ||
3. Run ``./pants package ::``. This will create a "dist" directory inside "open-edx-plugins" directory with ".whl" & ".tar.gz" format packages for all plugins | ||
|
||
4. Move/copy any of the ".whl" or ".tar.gz" files for this plugin that were generated in the above step to the machine/container running Open edX (NOTE: If running devstack via Docker, you can use ``docker cp`` to copy these files into your LMS or CMS containers) | ||
|
||
5. Run a shell in the machine/container running Open edX, and install the plugin using pip | ||
|
||
### Post-Installation Steps | ||
|
||
1. After installing any plugin, you may need to restart the edx-platform services to apply the changes | ||
2. Some plugins may require additional configuration - refer to the individual plugin's documentation for specific setup instructions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.