Commit Graph

12 Commits

Author SHA1 Message Date
Fernando Belmonte Archetti 7aeefcb677 feat(curriculum): add workshop heritage library catalog (#66022)
Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-04-14 13:22:54 +02:00
Naomi d6835ef8b7 feat: new introductory javascript project (#54305)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
2024-04-17 16:29:14 +00:00
Oliver Eyton-Williams aff145e275 refactor: simplify get challenges (#54335) 2024-04-14 13:08:57 -07:00
Tom 4dfca3c560 feat: add exam environment (#50356)
* feat: add exam environment

* fix: cypress

* fix: lint-ts

* fix: lint-js

* fix: codefactor

* fix: don't translate comments from new JS spreadsheet

* fix: more tests

* fix: challenge schema

* fix: external curriculum test?

* fix: add more comments
2023-05-18 13:33:43 +02:00
al6862 659b038c51 fix(curriculum): update "SVG canvas" to "SVG" in D3 course (#49684) 2023-03-17 19:02:12 +02:00
UnexploredAirspace 57143d9915 chore(curriculum): fix captilization in the comments.json (#48799)
Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/48797
2023-01-02 18:24:32 +00:00
Ilenia 2b067db427 fix(curriculum): make TODO comment in CatPhotoApp project untranslatable (#47357)
fix: make TODO comment in CatPhotoApp project untranslatable
2022-08-23 00:52:16 +05:30
Oliver Eyton-Williams 1bf51d2f0b feat: release RWD in Portuguese (#46383)
* feat: release RWD in Portuguese

* fix: Translating the comment on line 111 to pt-BR

Adding the comment on line 111 in Portuguese

Co-authored-by: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com>
2022-06-07 11:03:36 -07:00
Oliver Eyton-Williams 4cc20172c5 fix: fallback to english challenges (#45635)
* fix: fallback to english challenges

All challenges will use the english version if a translated file is not
available.  SHOW_NEW_CURRICULUM still gates what's shown in the client.

* refactor: use closures to simplify createChallenge

* refactor: remove messy destructure

* refactor: add meta via helper

* fix: fallback to [] for meta.required

* fix: repair challenge.block

* refactor: use CONST_CASE for meta + challenge dirs

* fix: catch empty superblocks immediately

* fix: clean up path.resolves

* fix: invalid syntax in JS project steps

* fix: default to english comments and relax tests

Instead of always throwing errors when a comment is not translated, the
tests now warn while SHOW_UPCOMING_CHANGES is true, so that tests will
pass while we're developing and allow translators time to work.

They still throw when SHOW_UPCOMING_CHANGES is false to catch issues
in production

* test: update createCommentMap test

* refactor: delete stale comment

* refactor: clarify validate with explanatory consts

* feat: throw if audited cert falls back to english

* fix: stop testing upcoming localized curriculum
2022-04-15 09:17:49 -05:00
Oliver Eyton-Williams 7640147a07 feat: curriculum dictionaries to objects (#40878)
* test: update to catch missing comments

* feat: convert dictionaries to JSON objects

* chore: update dictionaries

* fix: update tests for new dictionary objects

* fix: convert fixture to json

* fix: updated the incomplete dicts to new format
2021-02-02 12:14:29 -07:00
Randell Dawson 00a876d9b2 fix(learn): use json files for comments (#40844) 2021-01-31 21:36:57 +05:30
Randell Dawson 5eb33e36e1 fix(learn): add a comments dictionary 2020-10-22 02:51:45 +05:30