Commit Graph

58 Commits

Author SHA1 Message Date
Brian Hicks
4c3f449b28 re-enable major version check 2020-04-01 05:48:15 -05:00
Brian Hicks
bfdb712b59 temporarily disable major upgrade check 2020-04-01 05:44:36 -05:00
Brian Hicks
8ce5f7aebc generate tests, then run them 2020-03-31 15:03:28 -05:00
Brian Hicks
4094b97830 automatically look for verifiable examples in all exposed modules 2020-03-31 14:58:20 -05:00
Gavin Panella
28d36c6f64 Revert "Merge pull request #461 from NoRedInk/puffins/prepare-for-merge"
This reverts commit 4373c78d82, reversing
changes made to 6b78075f02.
2020-03-06 20:00:34 +01:00
Stoeffel
873f0ef521 move files into subdirectory 2020-03-02 10:45:03 +01:00
Brian Hicks
6f466c349a deprecate non-styled modules 2019-12-05 20:58:17 -06:00
Brian Hicks
9b9e1ea785 add ratchet to CI 2019-12-04 16:22:29 -06:00
Tessa Kelly
8b8bc13b96 💀 remove generated svgs file 2019-11-25 13:55:09 -08:00
Matt Charlton
7c187e1109 make percy tests part of make test 2019-11-15 11:17:24 +00:00
Matt Charlton
923d1ce1cc set up makefile and bash script 2019-11-15 11:16:25 +00:00
brookeangel
121aa60db3 Revert "Disable the majro check"
This reverts commit 05841e9b2f.
2019-08-14 11:16:04 -07:00
Tessa Kelly
05841e9b2f Disable the majro check 2019-08-14 09:15:28 -07:00
Gavin Panella
4b3e2b62da Verify Modal.V6 example code. 2019-07-30 23:03:59 +02:00
Brian Hicks
f05b499956 stop hiding bad exit status from axe report 2019-07-29 13:55:00 -05:00
Brian Hicks
24853c2407 move axe testing to the test target 2019-07-24 05:37:30 -05:00
Brian Hicks
8b9eb45c9a add axe testing to ci 2019-07-23 16:55:40 -05:00
Brian Hicks
452866accd add testing with axe 2019-07-23 16:55:31 -05:00
Gavin Panella
053975fcbf Fix build under Nix. 2019-07-19 14:34:39 +02:00
Brian Hicks
2f5bf0839c call it develop instead of watch 2019-04-02 15:54:10 -05:00
Brian Hicks
59930a2867 clean up docs and make the script friendly 2019-04-02 15:53:00 -05:00
Brian Hicks
78fd68b285 move scripts to scripts with parity with the monolith 2019-04-02 15:38:10 -05:00
Brian Hicks
20dc388365 remove clipboard 2019-04-02 15:32:31 -05:00
Brian Hicks
3ac6cdf955 use watch script 2019-04-02 15:26:32 -05:00
Brian Hicks
85e255e8c7 add missing dependencies of bundle.js 2019-04-02 15:25:41 -05:00
Brian Hicks
7a0c9ab457 deprecate styleguide-app 2019-04-01 13:16:33 -05:00
Brian Hicks
70d28eee26 use the serving script 2019-04-01 13:16:27 -05:00
Brian Hicks
8bfc94611a build public 2019-04-01 09:26:15 -05:00
Brian Hicks
d1cd775750 use npx for everything
removes the need for Makefile PATH hacks!
2018-12-18 16:46:32 -06:00
Brooke Angel
eb027cea59 change how we source javascript files 2018-12-13 10:43:06 -08:00
Brooke Angel
5daa51d894 fix how to run styleguide-app locally in makefile 2018-12-11 21:57:06 +01:00
Brooke Angel
11800b3c2b fix makefile diff 2018-12-11 21:57:06 +01:00
Brooke Angel
171702ea6c fix test ci script 2018-12-11 21:57:06 +01:00
Brooke Angel
7bbd4c1739 start converting styleguide-app to elm 0.19 2018-12-11 21:57:06 +01:00
Luke Westby
26608637e5
Add Table.V4 with builtin keyframes (#168)
* add table v4 with builtin keyframes

* get things looking good in the styleguide

* remove log
2018-11-13 10:19:01 -08:00
Richard Feldman
e2907d9ba2 Prep for 0.19 dual-publish (#163)
* Use elm-css 16.0.0

* 💀 Ui.Checkbox V1 and V2

* s/Css.Foreign/Css.Global/g

* 💀 Nri.Ui.Styles.V1

* 💀 BannerAlert.V1

* 💀 Modal.V1

* 💀 Dropdown.V1

* 💀 Select.V1 and V2

* 💀 Alert.V1

* 💀 Button.V1 and V2

* 💀 Divider.V1

* 💀 Icon.V1 and V2

* 💀 Outline.V1

* 💀 SegmentedControl.V1-V5

* 💀 TextArea.V1 and V2

* 💀 TextInput.V1

* delete the rest of the modules

* actually more deletions

* InputStyles v1 is unused

* move to src-0.18

* do the 0.19 upgrade

* select options are addressable by index

* elm-css 16

* update scripts

* elm-format

* Update V2.elm

* put the nbsp back

* elm-format validation for both versions
2018-11-12 15:38:19 -08:00
Gavin Panella
053778cad7 Check that all V*.elm modules are exposed. 2018-10-25 09:13:29 +02:00
Ian Davies
7029854f5e Move quotes to where we define PATH 2018-10-04 13:58:57 +01:00
Ian Davies
faef0cad67 Quote PATH when setting env 2018-10-04 13:58:57 +01:00
Luke Westby
38ca396ac8
Updates to TextArea (#70)
* update textarea js code and make it npm-ready

* use an attribute instead so dom debugging is easier

* use data- attribute to be I D I O M A T I C

* version the custom element

* include marica's resize logic improvements

* changes to elm module

* clean up styleguide build and use v3 in styleguide
2018-06-11 11:08:49 -07:00
Brian Hicks
dc41d51a1e
add check for documentation integrity 2018-05-17 08:59:35 -05:00
Marica Odagaki
9c0874b31b Make styleguide-app depend on Elm files in src 2018-05-02 19:47:49 -08:00
Brian Hicks
6cd23a3e06
disallow major changes in Travis
A repo administrator can still override this check if we really need to
publish a major change, but let's catch the common case.
2018-03-30 09:10:39 -05:00
Hardy Jones
9bab3fe852
Use /bin/sh instead
Per Brian Hicks: people customize their .bashrc/.zshrc and
sometimes they take a long time to load,
but almost no one ever customizes `/bin/sh`.
2018-03-28 12:16:59 -07:00
Hardy Jones
00d61cb76b
Set the SHELL explicitly
On macOS/OSX, the shell is `/bin/sh`.
Most of the `elm` commands don't seem to work in `/bin/sh`.

If we use `/bin/bash`, the commands seem to work.
2018-03-28 12:05:11 -07:00
Brian Hicks
c3acc165d6
automatically calculate output file name 2018-03-27 22:14:24 -05:00
Brian Hicks
30be6bfa06
define what I know node_modules will be later now
Travis can't determine what node_modules will be if it doesn't exist
yet, so it fails and has to retry. No need for that, so we'll just put
it where we know it will be.
2018-03-27 22:07:51 -05:00
Brian Hicks
6b717c6166
🎨 remove extra line 2018-03-27 22:04:00 -05:00
Brian Hicks
8923998ad8
use ci target 2018-03-27 22:03:45 -05:00
Brian Hicks
c14d5abc92
split out top level test targets 2018-03-27 22:00:47 -05:00