“How-To” Guides#
- How To Add a Catalog File
- Add an XBlock Aside
- Prerequisites
- Step 1: Scaffold a Python package
- Step 2: Define the Aside class
- Step 3: Declare fields for course-author control
- Step 4: Decorate the views you want to inject into
- Step 5: Add a handler to persist the toggle
- Step 6: Add the JavaScript that wires up the checkbox
- Step 7: Filter to specific block types
- Step 8: Register the Aside as an entry point
- Step 9: Install the package and restart services
- Step 10: Enable asides in the LMS and Studio
- Step 11: Verify the Aside is rendering
- Step 12: Talk to the Learning MFE via postMessage (optional)
- Next Steps
- How To Add Sphinx Docs to a Repo
- How To Enable Javascript Upgrade Automation
- How To Enable Python Upgrade Automation
- Enabling Translations on a New Repo
- How To Get Ready for Frontend Development
- How To Get Ready for Python Development
- How-to get your repository docs on docs.openedx.org
- How To Maintain a Repository
- Maintaining Translations on Your Repo
- How To Manage a uv Dependency Version Matrix
- Ongoing Maintainer’s Tasks
- How to Switch to the sphinx-book-theme for Documentation
- How to Set Up Github Action to Monitor Python Coverage