source-academy / modules

Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
Apache License 2.0
8 stars 29 forks source link

[WIKI]: Documentation for RollupJS bundler #43

Closed Anonymxtrix closed 1 year ago

Anonymxtrix commented 3 years ago

Feature

Ever since the introduction of our module bundler RollupJS, I feel that documenting in the code alone is insufficient. We should include a page in the wiki to explain the choices and the build flow (eg. TypeScript -> ESNext -> ES2015) and the intermediate steps within the bundler system (eg. CopyFilePlugin and Polyfills).

Checklist

Cloud7050 commented 1 year ago

With the introduction of the new build system, rollup.js is no longer used (in favour of the much faster esbuild) and the build process has thus changed.