3e9bc73d67
chore(deps): update dependency jest to v26 ( #41699 )
...
* chore(deps): update dependency jest to v26
* chore: add missing package, invariant
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-05-05 12:24:11 +05:30
27c8d564e4
fix(client): replace Stripe with PayPal ( #41924 )
...
* feat: remove stripe payment option from client
* feat: remove stripe completely
* fix: remove last Stripe remnants
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-05-03 11:45:23 +03:00
5eacd3912b
chore(deps): update dependency dotenv to v8 ( #41690 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-04-20 17:21:45 +02:00
193a5539dc
chore(deps): update dependency mongodb to v3.6.6
2021-04-13 19:30:10 +00:00
5dddfc5b7c
chore(deps): update dependency y18n [security] ( #41657 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-30 11:13:57 +02:00
87684ad630
chore(deps): update dependency debug to v4.3.1 ( #41622 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-29 19:04:29 +05:30
fd4cac780a
chore(deps): update dependency mongodb to v3.6.5 ( #41630 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-28 13:58:37 +05:30
08114292c3
fix(deps): pin dependencies ( #41589 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-27 20:57:57 +05:30
42365dd172
fix: update package files, lerna config ( #41599 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-03-27 07:46:20 -07:00
8df5293af3
chore(deps): update dependency node-notifier to 8.0.1 [security] ( #41592 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-27 11:18:32 +05:30
b7bfacc114
chore(deps): update dependency yargs-parser to 5.0.0-security.0 [security] ( #41588 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-03-26 15:57:29 +05:30
0a53a1d7f0
chore(deps): upgrade lerna to v4
2021-03-11 12:19:42 +05:30
df4c075103
fix(scripts): move to lockfile v2
2021-02-27 03:25:51 +05:30
b5f4754e2a
fix: re-revert the API decoupling ( #41263 )
...
* fix(api): decouple api from curriculum
This reverts commit 8f0e441644
and
introduces the implementations from #40703 .
* fix(gitpod): add curriculum build to GitPod
This reverts commit 706d70f58d
and
introduces implementations from #41234 .
* docs: update DevOps manual for api change (#41259 )
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-02-25 12:02:35 -08:00
8f0e441644
revert(api): decouple api from curriculum
...
This reverts commit c077ffe4b9
via PR #40703
2021-02-25 03:40:09 +05:30
c077ffe4b9
feat(api): decouple api from curriculum ( #40703 )
2021-02-22 12:23:59 +05:30
184c1f5b9d
chore: remove old validation scripts
2021-02-03 22:26:36 +05:30
fffc0e51ec
chore(client): refactor & organise config ( #40875 )
2021-02-03 15:22:07 +05:30
e3511f2930
chore: rename challenge-md-parser
2021-02-02 09:51:02 +05:30
6a09b9bce2
fix(client): refactor dynamic URLs based on lang ( #40824 )
2021-01-31 12:15:41 +05:30
0b944ddfde
fix(env): update variable validations ( #40813 )
2021-01-31 12:15:40 +05:30
59173b346a
fix(tools): Validate curriculum_locale
( #40572 )
...
Adds validation for the `CURRICULUM_LOCALE`
environment variable in the same way the
`CLIENT_LOCALE` value is validated.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com >
2021-01-31 12:15:35 +05:30
3978c6be28
feat: i18n user interface ( #40306 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-01-31 12:15:32 +05:30
0e96d2604e
fix: delete existing users before seeding db ( #40423 )
2021-01-30 11:13:52 +05:30
ee1e8abd87
feat(curriculum): restore seed + solution to Chinese ( #40683 )
...
* feat(tools): add seed/solution restore script
* chore(curriculum): remove empty sections' markers
* chore(curriculum): add seed + solution to Chinese
* chore: remove old formatter
* fix: update getChallenges
parse translated challenges separately, without reference to the source
* chore(curriculum): add dashedName to English
* chore(curriculum): add dashedName to Chinese
* refactor: remove unused challenge property 'name'
* fix: relax dashedName requirement
* fix: stray tag
Remove stray `pre` tag from challenge file.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com >
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com >
2021-01-12 19:31:00 -07:00
fbae6d0159
fix(tools): message typo in insert-spaces.js ( #40614 )
...
alway -> always
2021-01-05 12:00:34 +05:30
1e994407ca
fix(tools): message typo fix ( #40537 )
...
occured -> occurred
2020-12-28 15:50:21 +09:00
22fbc62f88
chore: format curriculum ( #37912 )
2020-12-15 21:22:02 +05:30
c75b28faf2
feat(tools): add fully certified development user ( #40181 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-12-03 21:15:45 +05:30
25429b9f3f
fix: update linter for new challenge format ( #40317 )
...
Also uses yaml for better vscode integration
2020-11-26 17:42:57 +05:30
ebb4e0d5cc
fix: default to .env ( #40315 )
2020-11-25 23:15:59 +05:30
625b12c4f2
feat(Cypress):Add tests for parts of /settings
page ( #39622 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-11-21 23:39:38 +05:30
9831df18e0
feat(profile): Add Top Contributor
badge feature ( #38348 )
...
Co-authored-by: Twaha Rahman <39026437+Twaha-Rahman@users.noreply.github.com >
Co-authored-by: Twaha Rahman <mahi6703890@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2020-11-16 13:49:45 +05:30
61ba415717
fix: tighten up ensure-env and env.js ( #39694 )
2020-09-26 00:40:17 +05:30
4f68cc3126
fix: update env validation and include newest var ( #39661 )
2020-09-24 20:04:27 +05:30
1a66eac990
feat: render nav conditionally
2020-09-24 17:48:29 +05:30
977d411a97
chore:(deps): apply npm audit fix to all packages
2020-09-24 16:29:55 +05:30
f6f5603a88
chore: prevent builds when vars are missing
2020-09-04 00:14:24 +05:30
40acb604d2
fix: remove migration seed and unused import
2020-09-01 11:35:44 +05:30
1ad5f756e0
fix(api): remove redirects from api
...
They should be handled either by nginx or by the client. Turned out a
lot of code, including the path migration, existed to support them.
Hence the large number of removals
2020-09-01 11:35:44 +05:30
33de8a03b5
fix: remove all extraneous env vars ( #39443 )
2020-08-21 03:59:27 +05:30
4a1d5e9b05
chore: bump build
2020-08-04 03:50:20 +05:30
3cc53b78f1
chore: bump seed
2020-08-04 03:50:20 +05:30
7323cc5619
chore: remove challenge seeding
2020-06-23 11:27:17 +02:00
6e5988da4e
fix(learn): versioning for new certificate slugs ( #39087 )
2020-06-17 20:30:31 +05:30
77df0e32cd
feat(learn): rename certificates, cert slugs, and cert flags ( #39026 )
2020-06-15 21:51:30 +05:30
a02ff7b08e
fix(certs): add year to certs introduced in 2020 ( #38912 )
2020-06-04 13:13:07 +05:30
256ed00fb9
feat(learn): split InforSec and QA into individual certs ( #38347 )
...
Co-authored-by: Mrugesh Mohapatra <me@raisedadead.com >
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com >
2020-05-27 13:19:12 +05:30
e776529ed0
feat(learn): add python video challenges ( #38424 )
2020-05-27 13:19:09 +05:30
22afc2a0ca
feat(learn): python certification projects ( #38216 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Beau Carnes <beaucarnes@gmail.com >
2020-05-27 13:19:08 +05:30