Commit Graph

707 Commits (c76e855ff161eef4256f83660bbb6be101664cc6)

Author SHA1 Message Date
Oliver Eyton-Williams 4a07964c79
chore: remove old e2e script (#38685) 2020-04-29 22:01:21 +05:30
Oliver Eyton-Williams 33963cc854
chore(tools): control Cypress installation (#38660) 2020-04-28 16:50:02 +05:30
Oliver Eyton-Williams 54c6190361 feat: add GitHub action for e2e testing 2020-04-23 01:42:24 +05:30
Bouncey 7eb6351530 feat: add cypress for e2e tests 2020-04-23 01:42:24 +05:30
Mrugesh Mohapatra 7473bcc40e
docs: add flight manuals and tooling for docsify (#38510)
* docs: add flight manuals and tooling for docsify

* chore: typos in paths and titles
2020-04-07 15:34:02 +05:30
Oliver Eyton-Williams 58bd0b5ce4
chore(tools): add jsx-a11y Eslint plugin (#38438)
* chore(tools): add a11y eslint plugin

* fix: use Gatsby's a11y eslint rules

* fix(search): remove unnecessary mouse listeners
2020-03-26 10:25:47 +05:30
Oliver Eyton-Williams e3db423abf chore: version bump Jest 2020-03-16 16:28:32 +05:30
Randell Dawson b0498ff9e6 fix: installed latest version of husky 2020-03-16 16:28:32 +05:30
Oliver Eyton-Williams e3b77a62cc feat: simplify development setup
Warns if .env is missing.  Combines the three docker installation
commands into one, updating the docs accordingly.

Also removes the libcimp patch as npm already has it.
2019-12-13 01:05:38 +05:30
Randell Dawson b21ad80563 fix: use jest --rootDir to run test (#37680)
* fix: use bash -c to call jest utils for windows

* fix: removed bash requirement

Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
2019-11-05 16:29:33 +03:00
Oliver Eyton-Williams d8c89c99d8 fix: restrict markdown linting to curriculum files (#37635) 2019-10-31 22:54:07 +05:30
Ahmad Abdolsaheb 78b6fd1adf fix: load stripe conditionally (#37365) 2019-10-17 18:21:01 +05:30
Oliver Eyton-Williams 6b5aaee3c5 feat: add script to clean, install and develop 2019-09-27 13:53:17 +05:30
Oliver Eyton-Williams 3dc4e5897d fix: add tests and refactor slug utils 2019-09-26 22:15:27 +05:30
Oliver Eyton-Williams f50ac6e115 chore: extend linting to cover react hooks (#36725) 2019-08-30 21:10:23 +05:30
mrugesh fa0e198ef9
fix: update lerna npm audit commands (#36700)
* fix: update the audit commands

* chore: update all dependencies

* chore: remove concurrency limit from commands

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: add no-bail to commands

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-08-28 23:06:23 +05:30
Mrugesh Mohapatra de5e88942f fix(tools): add build scripts 2019-08-17 17:01:10 +05:30
Mrugesh Mohapatra 043b1fd283 chore: update the root deps to latest 2019-08-14 19:23:26 +05:30
Oliver Eyton-Williams af1071c518 feat(tools) add script to audit all packages (#36537)
* feat: add audit scripts

* Update package.json

Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>

* Update package.json

Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>
2019-07-31 23:10:43 +05:30
mrugesh 603c842c97
fix(lint): re-arrange scripts (#36511) 2019-07-26 00:45:31 +05:30
Mrugesh Mohapatra 20ee37d6a7 chore(root): update dependencies to latest 2019-07-22 17:10:54 +05:30
Oliver Eyton-Williams b8593326b0 fix: remove guide linting and fix failing challenges 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams 9bd5e0aafe fix(tools): Restrict prettier to css 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams 9de68bd4a7 feat: Add rule checking Prism languages
The linter now checks that fences have languages and that those languages are
supported by PrismJS. The linter has been extended over the guide with its own
set of rules that only validate code fences.
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams b8bdbc7dc8 feat: Add scripts to format and lint with prettier 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams b440851381 fix: Add tests for the linter 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams db69c9b071 fix: Only lint staged files on commit 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams 538e0bbee3 feat: Lint curriculum, including test yaml 2019-07-19 15:30:17 +05:30
Mrugesh Mohapatra c5fd478d9a fix(deploy): misc. re-arrange scripts and organize 2019-06-21 00:53:05 +05:30
Mrugesh Mohapatra 91adc43bcd fix(tools): rearrange scripts and graceful exit 2019-06-16 00:23:41 +05:30
Mrugesh Mohapatra aee2f5e536 fix: add gatsby clean to scripts 2019-06-12 02:49:31 +05:30
kozlovvski d6a6504f74 chore(tools): updated jest in packages
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-11 19:06:57 +05:30
Bouncey 2789824374 chore: Import search-assets and refactor data source/push 2019-06-08 03:18:55 +05:30
Mrugesh Mohapatra c2d7780655 chore(deps): update lerna to 3.14.1 2019-06-08 01:38:48 +05:30
Valeriy 4f1fdfdd14 chore(tools): update docker setup to use npm ci 2019-05-02 01:01:00 -07:00
Mrugesh Mohapatra 384de0a1e9 chore: make local installations even faster 2019-05-02 01:01:00 -07:00
Valeriy S 76ec4acb6e chore(tools): use data volumes for node_modules 2019-03-15 15:50:30 +05:30
Valeriy aa6305778f chore(tools): tests in a docker container 2019-03-15 15:50:30 +05:30
Valeriy b3c612f70f chore(tools): delete root node_modules with npm run clean 2019-03-15 15:50:30 +05:30
Valeriy a5a4581478 chore: persist db and npm scripts for docker 2019-03-15 15:50:30 +05:30
Mrugesh Mohapatra 7d491f9bf6 chore: update lockfile 2019-02-27 16:02:00 +00:00
Bouncey f5ca6ce5e9 chore: Move sinon dep to the root 2019-02-21 21:03:06 +05:30
Valeriy 26d09fbab1 feat: add lint on pre-commit 2019-02-19 14:30:27 +05:30
Valeriy be36915605 feat: use prettier with eslint 2019-02-19 14:30:27 +05:30
Bouncey b13e5fb41a feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
Bouncey 7a30a5c2dd fix: Remedy review comments 2019-02-19 14:30:27 +05:30
Bouncey ec7df15c5f feat(ci): Define linting stage for travis 2019-02-19 14:30:27 +05:30
Bouncey 5499042ce6 feat: Lint tools 2019-02-19 14:30:27 +05:30
Bouncey 3edb9d1701 feat: Lint currirulum 2019-02-19 14:30:27 +05:30
Bouncey b1371af06b feat: Lint config 2019-02-19 14:30:27 +05:30