Commit Graph

41 Commits

Author SHA1 Message Date
Sérgio Ramos bb8853bfe2 setup staging deploy
fixes #368
2017-03-21 15:42:37 +00:00
Sérgio Ramos 62bd05ffb8 replace file-loader with babel-plugin-inline-react-svg
fixes #299
2017-03-02 14:23:18 +00:00
Sérgio Ramos ff83b4990f fix Base.global fonts 2017-02-24 13:29:50 +00:00
Sérgio Ramos 89c43c5842 add stylelint to frontend 2017-02-06 16:26:13 +00:00
Tom Gallacher 3cb2713c71 Fix ui deployment 2017-01-26 12:12:57 +00:00
Tom Gallacher caef3ca57e Fix asset copy on npm publish in ui 2017-01-18 14:58:54 +00:00
Tom Gallacher 8a8da6b4be Make directory on compile 2017-01-18 12:46:44 +00:00
Tom Gallacher abd113d009 Fixing UI and frontend compilation 2017-01-18 12:39:28 +00:00
Tom Gallacher 0c0b2dd145 Adding licence checker 2017-01-17 16:50:48 +00:00
Tom Gallacher 49ae9e1eee Fix ui deployment 2017-01-06 11:26:08 +00:00
Tom Gallacher 40c39012a5 Ensure publish occurs any other builds 2017-01-05 10:46:10 +00:00
Tom Gallacher 0eb7ef6860 Publish ui from within dockerfile 2017-01-03 15:47:48 +00:00
Tom Gallacher a89d83f2ba Publish to npm on passing builds 2017-01-03 13:59:00 +00:00
Tom Gallacher 52ca697962 Switch to storybook for ui demo 2016-12-13 12:14:07 +00:00
Sérgio Ramos c3db3494f3 fix install-embed-markdown-loader target 2016-12-12 10:28:49 +00:00
Sérgio Ramos 05791b83d1 disable stylelint (for now) 2016-12-12 10:28:48 +00:00
Tom Gallacher fa376612aa Ensure tests pass, for merge. 2016-12-12 10:28:48 +00:00
Tom Gallacher e56dabe9d5 Move build target from npm to makefile 2016-12-12 10:28:48 +00:00
Sérgio Ramos 557cd5a291 wip rm css 2016-12-12 10:28:47 +00:00
Sérgio Ramos 08ad220143 frontend compile depends on ui 2016-12-06 10:12:25 +00:00
Sérgio Ramos 6a994e05f6 Css linting (#66)
* creating css .stylelintrc file

(cherry picked from commit df0a573666151fb522cb203f82a7a6a979fc33cc)

* updating lintfile

(cherry picked from commit 623ad22d69566a912988239c05d2f803e735362f)

* ignore base bootstrap styles

(cherry picked from commit 0ea94926a004367a67983b08a8ea47c974ef6e49)

* Working on making css inline with css linting

(cherry picked from commit 259fdfcaf9ae280e664471c7d5278214d991168e)

* removing generic class names and nesting for clear names without nesting

(cherry picked from commit d0427c2c09771df049ed9ab4e7b5d2f2076106fd)

* making components compatable with new css lint

(cherry picked from commit b147f157c3b9b39708a750f281d8278211454137)

* updating csslint file

(cherry picked from commit 53b0480476b6e5c4d94763baeaef7d33e9c2342d)

* adding alphabetical ordering to stylelint and updating css files with this

(cherry picked from commit a6b7860efa01e673df20546bb5830587eeb140d6)

* integrate stylelint with webpack

this way we can integrate postcss plugins

# Conflicts:
#	ui/yarn.lock

* exit process with 1, when stylelint finds issues

* listen to unhandled rejection from stylelint

* use stylelintignore

* fix stylelint raised issues
2016-11-02 17:34:08 +00:00
Tom Gallacher 5c0d8e4601 ui: switch to st 2016-11-01 15:30:28 +00:00
Tom Gallacher 24a3f0bee6 ui: moving deployment to static http server 2016-11-01 14:53:24 +00:00
Tom Gallacher 9195f5922a ui: Fixing issues with embed-markdown-loader deps 2016-11-01 13:57:34 +00:00
Tom Gallacher 96f311369b ui: Fixing installation script for ui 2016-11-01 11:15:50 +00:00
Tom Gallacher c0e68b4ef6 ci: speedup docker builds and pushes 2016-10-31 17:18:43 +00:00
Tom Gallacher 286dafca16 ui: run dev server on all interfaces 2016-10-31 14:40:54 +00:00
Tom Gallacher d66fc3c6e3 make: adding lint-ci task
Fixes #50
2016-10-31 14:17:08 +00:00
Tom Gallacher c980b1da53 ui: fixing broken build due to missing deps 2016-10-31 13:47:43 +00:00
Tom Gallacher 3a32db085a ui: fixing issue with deployment 2016-10-31 13:33:42 +00:00
Tom Gallacher 61f290e0d7 make: Adding test-ci make task 2016-10-31 12:02:32 +00:00
Tom Gallacher 329c0f92cc ui: Implementing deploy 2016-10-31 11:13:38 +00:00
Tom Gallacher e5909750ea ui: creating docker files for deployment 2016-10-28 16:52:39 +01:00
Tom Gallacher dd259be965 tests: Makefile is now the main truth, away from npm 2016-10-27 16:15:44 +01:00
Tom Gallacher b35027d34a make: cleaning up targets and add pre-commit hooks 2016-10-25 12:05:29 +01:00
Tom Gallacher eda79704ac make: prefer-offline installs and upgrade nodejs 2016-10-24 16:55:06 +01:00
Tom Gallacher 07e85be03b make: fixing broken includes 2016-10-24 16:00:51 +01:00
Tom Gallacher cf78ae9d84 Cleaning up Makefiles 2016-10-24 15:52:46 +01:00
Tom Gallacher c92ebf30f2 make: refactor make files 2016-10-24 14:14:44 +01:00
Sérgio Ramos 78fd0dc826 use tabs for ui/Makefile 2016-10-24 13:50:02 +01:00
Sérgio Ramos a9a19e4476 enable tests on ui 2016-10-24 12:43:32 +01:00