freeCodeCamp/.github
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
..
ISSUE_TEMPLATE chore: update issue templates (#42999) 2021-07-25 22:56:49 +05:30
workflows fix: fallback to english challenges (#45635) 2022-04-15 09:17:49 -05:00
CODEOWNERS fix(tools): adjust ownership of files (#41590) 2021-03-26 20:23:35 +05:30
FUNDING.yml feat: update funding.yml (#42709) 2021-07-03 15:46:56 -05:00
PULL_REQUEST_TEMPLATE.md chore: remove hacktoberfest comment (#44442) 2021-12-09 11:43:57 -06:00
labeler.yml feat(tools): remove eslint-plugin-prettier for prettier (#42438) 2021-10-06 21:02:21 +05:30