Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents

Prerequisites

Become an NPM contributor

  1. Create a new NPM user at https://www.npmjs.com.

  2. Set up your NPM author information (taken from https://gist.github.com/coolaj86/1318304): 

    Code Block
    npm set init.author.name "Your Name"
    npm set init.author.email "you@edx.org"
  3. Confirm your settings: 

    Code Block
    npm config ls
  4. Create an IT ticket to request that your account be made a contributor

...

  1. Create a new branch from master 

    Code Block
    git checkout master
    git pull
    git checkout -b USERNAME/toolkit-release
  2. Update the version number:
    • Update bower.json (for the Bower package)
    • Update package.json (for the NPM package)
  3. Add release notes to CHANGELOG.md
  4. Add and commit all the updated files

  5. Create a PR with your changes
    • Note: you only need one reviewer for a release PR
  6. Merge your changes once you have thumbs

Publish Package to Bower & NPM

The UI Toolkit is available as both bower and NPM packages.  Please follow these instructions for publishing to both package managers.

...