Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 2.45 KB

Assignment-5-bundling.md

File metadata and controls

55 lines (33 loc) · 2.45 KB

Class - Breakout - Bundling

Description

Modern professional JavaScript it processed and prepared for distribution. The files you create are not distributed directly. Instead these working/developer files are processed first.

In this assignment you will set up a build system that will process the files from the Breal Out project and create files for distribution.

Why this assignment?

This is common process used in industry you should know how this works and whgy it's used. The best way to do that is to implement the process yourself.

Project requirements

Follow the instructions from class and create a bundle JS.

Commit and push your changes to GitHub.

Challenges

Challenege 1 Bundle your code

Follow the tutorial to bundle your code with Webpack. Push your bundled code to GitHub.

Challenge 2 Document your work

Create a Readme that documents your work process from start to finish. Describe where you started, and the changes that you made to come up with the completed game. Include the following sections in your Readme.

  • What is your project
  • Why you made it
  • Image or screen shot
  • Getting started - how to run the project
  • Tools and technologies used

Deliverable

Submit your work on GradeScope.

Assessing the assignment

Use this rubric to measure the success of your work against the expectations of the assignment. You should be striving for an average score of 1 or greater.

Aspect Does not meet (0) Meets (1) Exceeds (2)
Bundling Code has not been bundled Code was successfully bundled and functions correctly -
ReadMe Readme not written or incomplete ReadMe includes all of the sections listed above You're read me looks total pro, it includes pictures and badges

Assessing your knowledge

Use this rubric to assess how your understanding of the learning objectives. You should be striving for an average score of 1 or greater

Expectations Does not meet (0) Meets (1) Exceeds (2)
Bundling Can't describe the uses for bundling Can describe the uses for bundling Can describe other uses for bundling and situations where bundling might not be beneficial
Webpack Couldn't apply webpack to another project Could use Webpack to another project Could modify the options to customize webpack for use with other projects