Home - source-academy/frontend GitHub Wiki

Source Academy Frontend

Welcome to the frontend wiki! This is the homepage!

Developer Guide

For developer guide, please refer to this page.

Coding Standard

For coding standard, please refer to this page.

Progressive Web App Setup

For instructions on how to setup the progressive web app, please refer to this page

Game

For game related documentation, please refer to the followings:

Game Engine Developer Guide

Storywriter Guide

Projects

The list of projects are shown below.

Achievement System

Collaborative Editing

CSE Machine

Dynamic Source Modules

Data Visualizer

Grading

Inspector

Interactive SICP JS

Modify the Programming Language

Sound

Source Mode

Policy on Issues and PRs

Open Issues and PRs should be actionable. When we decide to postpone an Issue or PR, it can be closed, but should remain marked with the label _postponed. After a major milestone (a semester) we will re-visit postponed Issues and PRs and re-open them.

Mission Authoring

We propose to keep "Mission Control" out of the deployed Source Academy. Instead we shall use an Academy version from a dedicated branch. This branch can be: https://github.com/source-academy/cadet-frontend/tree/mission-control-upgrade