Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 2.49 KB

File metadata and controls

55 lines (34 loc) · 2.49 KB

FEW 2.1 - Assignment 2 - Publish String Lib to npm

Description

The first goal of this assignment is to publish your String library to npm.

The second goal of this assignment is to review your work so far.

Why this assignment?

Publishing your work going through the same processes that professionals follow is good practice for the future. The code may seem less useful than building the next Facebook but it's an important step along your path of developing professional best practices.

Project requirements

Your work must be on GitHub and npm both. The latest stable version of your string library should be published to npm.

  • Published to GitHub
  • Published to npm

Your GitHub and npm pages should show the version and size badges to let people know more about the project at a glance.

  • npm bundle size badge appears on both GitHub and npm
  • npm version badge appears on both GitHub and npm

Your ReadMe should be well written.

  • Includes well-written description
  • Includes code samples and documentation

You must code review with another student and apply their feedback to your work.

  • You have reviewed your String lib code with another student

Move all functions to String.prototype

Deliverable

  • GitHub project is linked in the progress tracker
  • npm page is linked in the ReadMe of the GitHub repo
  • Put your name next to the student whom you code reviewed

Due date

Class 3

Assessing the assignment

Expectations Does not meet Meets Exceeds
Completion Latest version not published Latest version published with badges Has relevant badges beyond version and size
Code Throws errors Does not throw errors. Functions have been updated and are all attached to String.prototype You've added functionality beyond what was described in the assignment description
Quality ReadMe is poor quality ReadMe is well written Includes code samples and documentation
Comprehension Can't explain the process or purpose of publishing to npm Can explain the purpose of publishing to npm Could follow the same process again to publish a new library
Code Review Had no useful feedback Provide useful feedback in a professional manner Provided actionable suggestions
Work ethic few massive commits Commits outline progress Clearly show progression of the work