Sérgio Ramos
e82b3f528c
setup staging deploy
...
fixes #368
2017-03-21 16:09:53 +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