Twaha Rahman
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
Ashraf Nazar
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
Mrugesh Mohapatra
53ad373e47
chore(cleanup): remove search indexing tools ( #40070 )
2020-11-02 15:05:59 +09:00
Oliver Eyton-Williams
92a60f8bce
fix(tools): update translation parser
...
Since we're adding more validation we can simplify the parser and
make sure it does catch all the comments. Rather than worry about a
load of edge cases that do not appear in our challenges.
2020-10-22 03:18:16 +05:30
dependabot[bot]
b1fb9150e8
chore(deps): bump to-vfile from 5.0.1 to 6.1.0
...
Bumps [to-vfile](https://github.com/vfile/to-vfile ) from 5.0.1 to 6.1.0.
- [Release notes](https://github.com/vfile/to-vfile/releases )
- [Commits](https://github.com/vfile/to-vfile/compare/5.0.1...6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 11:56:53 +00:00
Oliver Eyton-Williams
6241335380
chore(parser): remove jest
2020-10-12 15:23:05 +05:30
Oliver Eyton-Williams
aa7a357aed
chore(parser): minor version bumps
2020-10-12 15:23:05 +05:30
Randell Dawson
94f0cf0ef8
chore(learn): Remove remaining isHidden keys from frontmatter (English and Chinese challenges) ( #39809 )
...
* fix: remove isHidden key from tool template
* fix: removed isHidden key from English challenges
* fix: remove isHidden key from Chinese challenges
2020-10-08 14:18:47 +02:00
Oliver Eyton-Williams
1b895e7809
fix: translate title and dashName correctly
2020-10-06 23:10:08 +05:30
Randell Dawson
90f6d23639
feat(learn): Create tool to delete an existing project step in project-based curriculum ( #39786 )
...
* feat: created tool to delete step
* docs: update README.md with delete-step instructions
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-10-03 11:54:19 +02:00
Oliver Eyton-Williams
61ba415717
fix: tighten up ensure-env and env.js ( #39694 )
2020-09-26 00:40:17 +05:30
Oliver Eyton-Williams
4f68cc3126
fix: update env validation and include newest var ( #39661 )
2020-09-24 20:04:27 +05:30
Ahmad Abdolsaheb
1a66eac990
feat: render nav conditionally
2020-09-24 17:48:29 +05:30
Mrugesh Mohapatra
977d411a97
chore:(deps): apply npm audit fix to all packages
2020-09-24 16:29:55 +05:30
Twaha Rahman
984f311061
fix(Client): Use `font-display: fallback` to avoid FOIT ( #39628 )
2020-09-21 16:06:44 +03:00
Oliver Eyton-Williams
aecbc28798
fix(tools): helper utils ( #39603 )
2020-09-17 18:22:55 +05:30
Randell Dawson
85925b5a30
chore: move to tools/challenge-helper-scripts
2020-09-17 16:17:37 +05:30
Oliver Eyton-Williams
7bed07ee8a
fix(tools): update parser for multi-file editor
2020-09-16 11:54:13 +05:30
Oliver Eyton-Williams
6e091a7cdb
test: update parser tests and snapshots
2020-09-16 11:54:08 +05:30
Oliver Eyton-Williams
0f3f27287d
fix: unify single and multifile testing
2020-09-16 11:54:08 +05:30
Oliver Eyton-Williams
063145fe90
feat(parser): handle multi-file solutions
2020-09-16 11:54:05 +05:30
moT01
7bd6e77b0f
feat: add multi file capabillity
2020-09-16 11:54:03 +05:30
Oliver Eyton-Williams
5fe16ada3d
fix: parse certificates separately ( #39182 )
2020-09-16 11:54:02 +05:30
Oliver Eyton-Williams
0e1dca5924
feat(client): parse test 'text' as markdown ( #39176 )
2020-09-16 11:54:02 +05:30
Randell Dawson
8478e021bf
feat (learn): Remove editable regions from seed code before displaying user's code ( #39153 )
...
* feat: pull editable region from markdown
* test: update seed tests to reflect new schema
* feat(curriculum): validate multi-file solutions
* test: add editableRegionBoundaries to schema
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-09-16 11:54:02 +05:30
Oliver Eyton-Williams
f6f5603a88
chore: prevent builds when vars are missing
2020-09-04 00:14:24 +05:30
Oliver Eyton-Williams
40acb604d2
fix: remove migration seed and unused import
2020-09-01 11:35:44 +05:30
Oliver Eyton-Williams
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
Mrugesh Mohapatra
33de8a03b5
fix: remove all extraneous env vars ( #39443 )
2020-08-21 03:59:27 +05:30
Oliver Eyton-Williams
1ec6cf1efd
fix: handle video challenges
2020-08-16 04:45:19 +05:30
Oliver Eyton-Williams
2c78402837
fix: handle certificate challenges separately
2020-08-16 04:45:18 +05:30
Oliver Eyton-Williams
0952ca6bfd
feat: parse translated challenges
...
Using the English challenge as a source for the seed, solution and tests
this takes the parts that can be translated from the translated version
of the challenge. It also translates known comments in the seed.
2020-08-16 04:45:17 +05:30
Oliver Eyton-Williams
d41e44ebf9
test: add certificate specific tests
2020-08-16 04:45:17 +05:30
Oliver Eyton-Williams
fa931134a4
test: add tests for translated challenge parser
2020-08-16 04:45:17 +05:30
Mrugesh Mohapatra
adef746299
chore: move search-indexing, supress webpack-cli progress ( #39367 )
2020-08-09 04:17:10 +05:30
Oliver Eyton-Williams
4a1d5e9b05
chore: bump build
2020-08-04 03:50:20 +05:30
Oliver Eyton-Williams
189859f772
chore: bump parser
2020-08-04 03:50:20 +05:30
Oliver Eyton-Williams
3cc53b78f1
chore: bump seed
2020-08-04 03:50:20 +05:30
Oliver Eyton-Williams
de3492fded
Chore: remove old translation tools, import parser ( #39273 )
2020-07-27 18:11:53 +05:30
Nicholas Carrigan
1e0e54446f
chore: replace forum links ( #39139 )
2020-06-30 14:21:26 +05:30
Oliver Eyton-Williams
7323cc5619
chore: remove challenge seeding
2020-06-23 11:27:17 +02:00
Kristofer Koishigawa
6e5988da4e
fix(learn): versioning for new certificate slugs ( #39087 )
2020-06-17 20:30:31 +05:30
Kristofer Koishigawa
77df0e32cd
feat(learn): rename certificates, cert slugs, and cert flags ( #39026 )
2020-06-15 21:51:30 +05:30
Mrugesh Mohapatra
a02ff7b08e
fix(certs): add year to certs introduced in 2020 ( #38912 )
2020-06-04 13:13:07 +05:30
Oliver Eyton-Williams
1244e9775f
fix(client): allow numbers as answers ( #38992 )
...
Handles yaml floats.
2020-06-02 22:22:44 +05:30
Oliver Eyton-Williams
de0bec88a3
feat: process video question md into html ( #38667 )
...
* feat: process video question md into html
* test: mdToHTML
* fix: use dedicated prism component
2020-05-27 13:19:14 +05:30
Beau Carnes
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
Beau Carnes
e776529ed0
feat(learn): add python video challenges ( #38424 )
2020-05-27 13:19:09 +05:30
mrugesh
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
MarceloDamian
8399dd543a
docs(tools): update broken link to dashboard ( #38643 )
2020-04-27 17:20:50 +05:30