2768 Commits

Author SHA1 Message Date
15be1fe6bb chore(i18n,curriculum): update translations (#43463) 2021-09-18 19:22:53 +01:00
badeb6e2df fix(curriculum): reworded grammar to do without hyphen (#43487)
Suggesting the removal of "-" on line 29 in the description, as the comma before "such" is sufficient to separate the examples from the rest of the sentence.
2021-09-18 13:13:05 +01:00
2cf4a7d787 feat(curriculum): add piano project (#43364)
* feat: i broke it horribly

* fix: background colour first

* chore: apply shaun's review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: missing asserts

* chore: apply shaun's review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* chore: apply shaun's review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: remove extra background

* fix: meta order

* feat: clarify descriptions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-09-13 17:51:42 +01:00
6996d54fe7 fix(curriculum): specify array is returned from the function (#43425)
* (fix)Sort an array alphabetically using the sort Method - Array is returned from the function #43417

* (mod)Curriculum - Adding explicit instructions so that function will return a sorted array #43417

* (fix)Curriculum - Correcting grammetic error in instructions #43417

* mod: updated transaltion message #43417

* fix: Curriculum - Updated grammatical error in instructions #43417

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
2021-09-13 17:22:55 +02:00
3d50ac03ad chore(i18n,curriculum): processed translations (#43435) 2021-09-13 16:13:43 +02:00
a563b3b4e4 feat(curriculum): CSS Box Model project (#42182)
* feat(curriculum): add initial steps

Add the initial step files for this project.

* feat(curriculum): write test texts

Add some test text (tests coming soon).

* feat: tests for HTML bits

Add tests for the HTML bits - CSS holding off until parser lands.

* feat: CSS tests

New CSS parser works great!

* fix: link href

Fix the href in the boilerplate.

* chore: apply suggestions from code review

Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>

* fix: clarify link element

* fix: optional chaining

* fix: remove unused meta props

* fix: update helper and fix tests

* chore: apply tom's review suggestions

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* chore: no console logs

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* feat: intro

Add introductory text, tweak instructions a bit.

Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-09-10 17:17:03 +01:00
9aea61d0df fix: conflicting info updated (#43394) 2021-09-10 15:40:39 +05:30
adc07fb50a fix(curriculum): typo in parsing html and saving data challenge (#43416) 2021-09-09 09:29:54 +02:00
4bfe989324 fix: typo in problem 260 (#43418) 2021-09-09 09:28:35 +02:00
fa84f6c449 feat(curriculum): css picasso painting (#42436)
* feat: generating steps

- Steps 1-32 done.
- Steps 33-80 done.
- Instructions 1-26 done.
- Instructions 27-61 done.
- More steps.
- Instructions 62-88 done.
- Clarify instructions for new concepts.
- build fixes
- Audit instructions on live site.

* fix: add helpCategory

* feat: write tests

* feat: add intro

* chore: use the right selectors

Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>

* chore: cannot read property Shaun of undefined :)

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* feat: Shau-ptional chaining

* chore: apply shaun's review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: uncross my wires

* chore: apply shaun's review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-09-07 21:49:42 +02:00
2c5ec74e45 fix: remove stray files (#43376) 2021-09-07 20:18:47 +05:30
ec4821a707 chore(i18n,curriculum): processed translations (#43390) 2021-09-07 20:17:37 +05:30
148cf18412 chore(i18n,curriculum): update translations (#43375) 2021-09-06 11:52:36 +01:00
7857756062 chore(client): meta and yml certificate -> certification (#43353)
* chore(client): meta and yml certificate -> certification

* make translators lives more difficult - rename everything
2021-09-03 08:08:45 -07:00
fddb88327c chore(i18n,curriculum): processed translations (#43361) 2021-09-03 10:11:45 +02:00
374876325e chore(i18n,curriculum): update translations (#43332) 2021-08-31 09:47:25 -07:00
Tom
adbd60a190 fix(i18n/curriculum): rename rdbms files across rest of languages (#43349)
* rename: i18n rdbms challenge files

* fix: adjust frontmatter to match
2021-08-31 15:56:13 +02:00
fd7e0f8568 chore(i18n,curriculum): update translations (#43324) 2021-08-27 18:24:25 +02:00
Tom
cfbc7e9283 fix(curriculum): console not repsonding properly issue (#43053)
* fix(curriculum): console not repsonding properly issue

* fix: refine instructions

* fix: add a test + reword to remove seed comments

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: remove comments from dictionary

* fix: remove comments from i18n dictionaries

* Revert "fix: remove comments from dictionary"

This reverts commit 7f76d5a8ec.

* Revert "fix: remove comments from i18n dictionaries"

This reverts commit 54b1c12cfc.

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-08-27 17:57:08 +02:00
f834d648e8 fix max heap insert function (#43285) 2021-08-27 17:10:29 +02:00
985bca3358 fix: updated lesson description for version requirements (#43317) 2021-08-27 11:13:45 +02:00
f9736fffa1 chore(i18n,curriculum): update translations (#43308) 2021-08-27 10:21:26 +05:30
d964e18339 fix(curriculum): exercise-tracker test and description improvement (#43205)
* fix(curriculum): clarify exercise tracker

* feat:separatetest steps for logs endpoint

* feat:separate test steps for logs endpoint, refactored a description sentence

* feat:separate-test-steps-for-users-endpoint

* added string checks on last commit

* feat:separate-test-steps-for-exercises-endpoint

* feat:separate-test-steps-for-users-endpoint

* feat:separate test steps

* feat:separate test steps

* feat:explicitly specify prop returned from 'GET /api/users'

* feat:explicitly specify obj returned from

* feat:explicitly specify returned responses from 'GET/api/users/:_id/logs'

* feat:separate test steps

* feat:separate test steps(apply req changes)

* feat:spearate test steps(made more req changes)

* feat:separate test steps(apply more req changes)

* feat:separate test steps(modified clarification of return from POST api/users)

* feat:separate test changes(added / after 'url')

* feat:separate test changes(applied more req changes)

* feat:spearate test steps(removed unwanted space)

* feat:separate test steps
2021-08-26 12:27:52 +01:00
96bed09af6 fix: remove image from challenge (#43303) 2021-08-25 22:02:09 +02:00
ab3e12935d fix(curriculum):Incorrect answer passes test for Set the font-size for Multiple Heading Elements challenge. (#43297) 2021-08-25 20:16:49 +02:00
673b1caa39 chore(i18n,curriculum): update translations (#43267) 2021-08-25 21:42:11 +05:30
5371af7767 fix(learn): removed space from first sentence and added instruction to basic javascript challenges (#43198)
* sheesh

* added markdown formatting to challenge

* added formatting to keep space in concatenating strings with the plus equals operator

* Delete husky.sh

* added back in italian dictionary

* removed code formatting

* updating text formatting for challenges, removed space and added instruction

Co-authored-by: Pat Lehmann <patrick.lehmann@homes.com>
2021-08-24 10:26:45 -07:00
7dfa94902d chore(i18n,curriculum): update translations (#43255) 2021-08-21 19:28:22 +02:00
815f588942 fix: typo grammar (#43259) 2021-08-21 09:26:03 +02:00
703394b127 chore(i18n,curriculum): update translations (#43178) 2021-08-20 09:00:51 +02:00
1745411c24 fix(curriculum): add sentence to instructions for clarity (#43227) 2021-08-18 17:17:50 +02:00
e71b1f3dbf fix(curriculum): Removed URL for wrong video solution (#43210) 2021-08-18 16:35:57 +05:30
1d1c69ca53 Back end and Front end files back to English (#43219)
* Back end projects back to english

* front end projects back to english

* Introducing Inline Styles challenge back to English

* changing files to be similar to others
2021-08-17 10:27:02 -05:00
1786ce3685 fix: missed this one (#43200) 2021-08-14 11:15:04 +05:30
c2a11ad00d feat: add 'back/front end' in curriculum (#42596)
* chore: rename APIs and Microservices to include "Backend" (#42515)

* fix typo

* fix typo

* undo change

* Corrected grammar mistake

Corrected a grammar mistake by removing a comma.

* change APIs and Microservices cert title

* update title

* Change APIs and Microservices certi title

* Update translations.json

* update title

* feat(curriculum): rename apis and microservices cert

* rename folder structure

* rename certificate

* rename learn Markdown

* apis-and-microservices -> back-end-development-and-apis

* update backend meta

* update i18n langs and cypress test

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: add development to front-end libraries (#42512)

* fix: added-the-word-Development-to-front-end-libraries

* fix/added-the-word-Development-to-front-end-libraries

* fix/added-word-development-to-front-end-libraries-in-other-related-files

* fix/added-the-word-Development-to-front-end-and-all-related-files

* fix/removed-typos-from-last-commit-in-index.md

* fix/reverted-changes-that-i-made-to-dependecies

* fix/removed xvfg

* fix/reverted changes that i made to package.json

* remove unwanted changes

* front-end-development-libraries changes

* rename backend certSlug and README

* update i18n folder names and keys

* test: add legacy path redirect tests

This uses serve.json from the client-config repo, since we currently use
that in production

* fix: create public dir before moving serve.json

* fix: add missing script

* refactor: collect redirect tests

* test: convert to cy.location for stricter tests

* rename certificate folder to 00-certificates

* change crowdin config to recognise new certificates location

* allow translations to be used

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

* add forwards slashes to path redirects

* fix cypress path tests again

* plese cypress

* fix: test different challenge

Okay so I literally have no idea why this one particular challenge
fails in Cypress Firefox ONLY. Tom and I paired and spun a full build
instance and confirmed in Firefox the page loads and redirects as
expected. Changing to another bootstrap challenge passes Cypress firefox
locally. Absolutely boggled by this.

AAAAAAAAAAAAAAA

* fix: separate the test

Okay apparently the test does not work unless we separate it into
a different `it` statement.

>:( >:( >:( >:(

Co-authored-by: Sujal Gupta <55016909+heysujal@users.noreply.github.com>
Co-authored-by: Noor Fakhry <65724923+NoorFakhry@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-08-13 21:57:13 -05:00
2d166c3c0a fix(curriculum): clarify exercise tracker (#43169)
* fix(curriculum): clarify exercise tracker

* feat: separate test steps

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* Revert "feat: separate test steps"

This reverts commit 9842aec4e8.

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-08-12 15:08:44 +02:00
5f57667c7d fix: clarify slice-and-splice (#43170) 2021-08-11 17:00:44 +02:00
361fba686e fix: update mocha chai challenge text, code snippets (#43065)
* fix: update mocha chai challenge text, code snippets

* fix: add expected output values to instructions

* fix: reword instructions a little bit

* fix: adjust challenge test for new test suite in boilerpplate

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2021-08-10 09:45:12 -07:00
005aefc2d0 chore(i18n,curriculum): update translations (#43167) 2021-08-10 15:38:37 +02:00
0de2cc97db fix: remove code tags from first prototype (#43158) 2021-08-10 14:44:14 +02:00
4c7ba02af1 chore(i18n,curriculum): update translations (#43157) 2021-08-10 12:57:14 +02:00
Tom
874f5a3240 fix(curriculum): move RDBMS cert to proper order (#43108) 2021-08-09 14:50:02 +01:00
919728131e chore(i18n,curriculum): update translations (#43140) 2021-08-09 10:35:35 +02:00
959a6bce69 fix(curriculum): updated auth with socket.io explanation (#43066)
* fix: updated auth with socket.io explanation

* Update wording to improve the clarity

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update wording to improve the clarity

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update wording to improve the clarity

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update wording to improve the clarity

* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-08-09 16:25:46 +09:00
Tom
165d6ab844 fix(curriculum): insertion sort challenge (#43135) 2021-08-07 18:13:00 +02:00
d683955e5a chore(i18n,curriculum): update translations (#43132) 2021-08-06 08:02:45 -07:00
62f67e96a4 fix(curriculum): bracket notation regex (#43062) 2021-08-06 15:14:02 +02:00
Tom
8b2a4cbab9 fix(curriculum): grid area template lesson (#43059)
* fix(curriculum): grid area template lesson

* fix: remove next step mention and fix hint

* fix: rework to make solution line up with seed of next lesson

* Update curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* Update curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-08-06 06:52:00 +02:00
Tom
f0aeb3b267 fix(curriculum): rename rdbms cert project to proper name (#43042)
* fix:(curriculum): rename rdbms cert project

* fix: some more spots to rename

* fix: rename i18n's
2021-08-05 22:15:44 +01:00
ea9c39434b chore(i18n,curriculum): update translations (#43104) 2021-08-05 07:31:15 -07:00