This project has 2 main components
- Frontend, implemented using Svelte and TypeScript
- A set of Python packages that provide tooling for course creation
Course editor, implemented using DjangoWe don't have a Django based course editor anymore
The site is statically built and hosted on GitHub pages, therefore there's no real "backend" or API.
Please check out our development documentation for instructions on setting up the development environment.
- Take a look at existing Issues or Create a new issue
- Also take a look at Good first issues and Issues that require some extra attention
- Fork the repository, then create a new branch for the issue you are working on.
- Create a Pull Request (PR) for review