Sam Chow
d080ca2cc6
Create webpack config for config app
...
further improve developer morale
get initial angular loading
Add remote css to config index
Starts work to port endpoints into config app
Add the api blueprint
2018-06-12 14:44:15 -04:00
Joseph Schorr
648590c356
Change from manual URL construction to using a lib
...
Makes the code cleaner to read and more resilient to changes
Fixes https://jira.coreos.com/browse/QUAY-940
2018-05-22 13:10:09 -04:00
Joseph Schorr
45931dc856
Add --no-sandbox flag to Karma test
2017-11-30 11:57:51 -05:00
Alec Merdler
82a08a942e
removed Rickshaw dependency used by dead code
2017-08-02 10:27:44 -04:00
Alec Merdler
41c12c853c
use Webpack code-splitting to dynamically import Highlight.js languages as they are detected by Showdown Markdown extension
2017-08-01 15:36:54 -04:00
Alec Merdler
8dc2a99926
refactored Markdown components to reduce bundle size
2017-08-01 10:55:05 -04:00
alecmerdler
41e7e559a6
added TSLint for TypeScript code style checking, fixed associated errors
2017-06-27 11:37:13 -07:00
alecmerdler
31d518f3e1
added Protractor for end-to-end testing
2017-06-22 22:16:05 -07:00
alecmerdler
e1210cd6df
removed PhantomJS in favor of ChromeHeadless and upgraded Karma, removed Karma tests from Dockerfile
2017-06-13 17:04:07 -07:00
alecmerdler
9dfab42c0a
remove React code, node-sass, and sass-loader dependencies
2017-06-08 11:19:25 -07:00
alecmerdler
062c1a1626
added copy-to-clipboard directive that does not require Flash
2017-05-25 11:48:43 -07:00
alecmerdler
2e133d2b9c
replaced Grunt with Webpack as front-end build tool
2017-05-22 12:00:51 -07:00
Alec Merdler
6b54279bb7
Markdown Overhaul ( #2624 )
...
Rebuilt Markdown editor/views into new components
2017-05-10 14:18:37 -07:00
alecmerdler
77d6763844
added command to run tests continuously
2017-04-22 14:24:46 -07:00
Alec Merdler
7a352ddfbc
Use ng-metadata as a Backport of Angular 2+ API ( #2486 )
...
* starting UtilService refactor
* pre find-replace angular.module('quay') => angular.module('QuayModule')
* successfully switched to ng-metadata for backported Angular2 API
* working with parent component reference in child
* fixing @Output to use EventEmitter
* fixed @Output events for custom git trigger
* more fixes
* refactored QuayPages module for backwards-compatibility
* reinitialized test.db
* use minified libraries
* replaced references for angular-ts-decorators
* fixed ng-show
2017-04-05 14:14:08 -07:00
alecmerdler
40e6540074
easier mocking/spying using ts-mocks
2017-03-11 15:27:23 -08:00
alecmerdler
4e913f106d
refactored DockerfileServiceImpl to return promise instead of callbacks
2017-03-09 01:26:19 -08:00
alecmerdler
5be9e40ff3
upgraded all AngularJS packages to 1.6.2
2017-03-08 14:57:16 -08:00
alecmerdler
bd3a6617c4
added jQuery type definitions for TypeScript
2017-03-08 12:01:20 -08:00
alecmerdler
85441c8459
refactoring to promises
2017-03-08 11:43:53 -08:00
alecmerdler
80b3666eb7
refactoring DockerfileService
2017-03-07 11:25:18 -08:00
alecmerdler
ff6673fb07
refactored AvatarService
2017-03-06 00:02:57 -08:00
alecmerdler
942d71f95d
upgraded TypeScript version
2017-02-28 16:52:16 -05:00
alecmerdler
c60ce4a696
using decorators to write AngularJS in nearly identical syntax to Angular 2
2017-02-28 16:51:42 -05:00
alecmerdler
ff5fa22930
removed all traces of npm
2017-02-27 17:02:30 -08:00
alecmerdler
75d203c478
update Webpack to 2.2
2017-02-06 14:05:19 -08:00
alecmerdler
615e233671
moved Angular routes to separate module; load Webpack bundle before other main scripts
2017-01-20 16:24:55 -08:00
alecmerdler
8dc9cf21d7
fixed karma-webpack, also added jasmine-ts to run tests in pure NodeJS
2017-01-19 20:02:57 -08:00
alecmerdler
bee504d0ba
switched to running tests using karma-typescript
2017-01-19 02:10:00 -08:00
alecmerdler
c55e9f2d12
moved modules to typescript. Tell Webpack to use global window.angular object in order to migrate components gradually into bundle
2017-01-19 00:53:38 -08:00
alecmerdler
4f96ab5353
refactoring to TypeScript and ES6 modules
2017-01-18 15:46:37 -08:00
alecmerdler
a6ac3b8940
added npm test to container build
2017-01-09 11:59:24 -08:00
alecmerdler
659417f7ef
tests for AngularViewArray service
2017-01-07 00:28:02 -08:00
alecmerdler
b44665e75d
installed and configured karma test runner
2017-01-06 21:27:54 -08:00
Ian Minoso
0d915eccc4
Repo-view page with header, sidebar and body
2016-11-28 16:41:46 -05:00
Ian Minoso
99626d907f
Add Sass to Webpack build
2016-11-02 14:56:43 -04:00
Ian Minoso
8eb97465b0
Fix bugs with Webpack in Dockerfile
2016-10-27 16:10:49 -04:00
Ian Minoso
9015b09026
Setup skeleton files for new front end build tool (Node, Webpack, React, Typescript)
2016-10-18 17:13:56 -04:00