-
Notifications
You must be signed in to change notification settings - Fork 29
Home
Marcus edited this page Mar 14, 2021
·
42 revisions
Welcome to the Source Module System wiki homepage!
Refer to the side tab for more information regarding the module system.
The Dynamic Module System aims to decouple modules from js-slang and cadet-frontend, enhancing module flexibility, as well as to create opportunities for modules to create user interfaces (the side content tabs) to interact with the development environment (Source Academy).
The Dynamic Module System renders the relevant side content tabs when needed and allows future students to easily contribute to the modules repository easily without having to touch source academy’s js-slang or cadet-frontend repository.
- Home
- Overview
- System Implementation
-
Development Guide
- Getting Started
- Repository Structure
-
Creating a New Module
- Creating a Bundle
- Creating a Tab
- Writing Documentation
- Developer Documentation (TODO)
- Build System
- Source Modules
- FAQs
Try out Source Academy here.
Check out the Source Modules generated API documentation here.