~mpontillo/maas:react--with-all-dependencies-checked-in

Last commit made on 2018-02-22
Get this branch:
git clone -b react--with-all-dependencies-checked-in https://git.launchpad.net/~mpontillo/maas
Only Mike Pontillo can upload to this branch. If you are Mike Pontillo please log in for upload directions.

Branch merges

Branch information

Name:
react--with-all-dependencies-checked-in
Repository:
lp:~mpontillo/maas

Recent commits

8b4cfeb... by Mike Pontillo

Check in generated JavaScript and sourcemaps.

2892694... by Mike Pontillo

Use webpack for MAAS JavaScript instead of combo.py

* Remove special cases for pulling in YUI JavaScript.
* Don't mangle minified JavaScript.
   (Doing so conflicts with the Angular injector.)
* Remove combo.py entires for bundled JavaScript.

c0a2f2c... by Mike Pontillo

Add UglifyJS and source map support.

540ac5d... by Mike Pontillo

Add webpack integration with babel.

efdbd7c... by Anthony Dillon

Pod list table layout updates

4509b08... by Mike Pontillo

Clean up node.js infrastructure in preparation for React

 * Add yarn.lock file to source control. This ensures that all developers
   and CI systems install the same node_modules in the same order,
   preventing "works on my machine" bugs.
 * Add shortcuts in bin/ for yarn and webpack.
 * Add new dependencies to package.json:
   - react and react-dom: React itself
   - vanilla-framework-react: Vanilla components for React
   - react2angular: a simple way to embed React components in existing
     angular applications. Also add some of its peer dependencies (in the
     @types scope).
   - webpack: will be used to facilitate compiling and bundling the
     JavaScript sources into a single file.
 * Add initial webpack.config.js (not used in MAAS itself yet)
 * Remove dead test_sticky_header.js code.
 * Add ui/maas-ui.js to Karma so it can be tested (this is a new file
   that came for free with the new Vanilla merge).

eb59d25... by Anthony Dillon

LP: #1750007 - Fix numbered code blocks

bbf5ec9... by Mike Pontillo

Move macaroon JavaScript files to their own directory.

d310086... by Alberto Donato

Add login/logout with macaroons

02b1bf4... by Lee Trager

LP: #1750160 - Confirm running tests on deployed hardware in the UI.