justinrobinson1020 
							
						 
					 
					
						
						
							
						
						cd9be3c291 
					 
					
						
						
							
							fix(curriculum): improve regex for advanced-node ( #44407 )  
						
						... 
						
						
						
						* Modify set-up-passport challenge test regex to accept space after secret
* Accept any number of spaces
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com > 
						
						
					 
					
						2021-12-07 22:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						5ddccecd46 
					 
					
						
						
							
							fix(curriculum): adjust implementation-of-social-auth tests ( #43162 )  
						
						... 
						
						
						
						* fix(curriculum): adjust implementation-of-social-auth tests
* use deepInclude with much optional chaining 
						
						
					 
					
						2021-09-23 11:37:22 -05:00 
						 
				 
			
				
					
						
							
							
								Mykyta Ivanchenko 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								awu43 
							
						 
					 
					
						
						
							
						
						62f67e96a4 
					 
					
						
						
							
							fix(curriculum): bracket notation regex ( #43062 )  
						
						
						
						
					 
					
						2021-08-06 15:14:02 +02:00 
						 
				 
			
				
					
						
							
							
								alirezaghey 
							
						 
					 
					
						
						
							
						
						fec8466d4b 
					 
					
						
						
							
							fix(curriculum): update regex to account for bracket notation ( #42881 )  
						
						... 
						
						
						
						* fix: update regex to account for bracket notation
fix minor bug in regex referring to literal dots with a dot
closes  #42877 
* account for both single and double quotes
Co-authored-by: awu43 <46470763+awu43@users.noreply.github.com >
* fix: make case sensitive
Co-authored-by: Ilenia <nethleen@gmail.com >
Co-authored-by: awu43 <46470763+awu43@users.noreply.github.com >
Co-authored-by: Ilenia <nethleen@gmail.com > 
						
						
					 
					
						2021-07-17 18:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								Aileen 
							
						 
					 
					
						
						
							
						
						35f8295d7a 
					 
					
						
						
							
							quickfix: curriculum test regex now covers new line format ( #42638 )  
						
						
						
						
					 
					
						2021-06-28 13:13:12 +05:30 
						 
				 
			
				
					
						
							
							
								alirezaghey 
							
						 
					 
					
						
						
							
						
						2d450bd4e6 
					 
					
						
						
							
							fix(curriculum): correct small english typo ( #42447 )  
						
						
						
						
					 
					
						2021-06-11 15:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						6f65591ec9 
					 
					
						
						
							
							fix(curriculum): add strict versioning to adnode ( #42297 )  
						
						
						
						
					 
					
						2021-06-01 01:51:33 +05:30 
						 
				 
			
				
					
						
							
							
								GM Fuster 
							
						 
					 
					
						
						
							
						
						3b056aa7b4 
					 
					
						
						
							
							chore(replit): use correct brand name across codebase ( #41941 )  
						
						... 
						
						
						
						* replace repl.it with replit.com in the English version
Replace repl.it to replit.com in the English version.  Chinese and Spanish versions have the same issue.
* Updated the repl.it to replit.com or Replit
I changed the text from replit.com to Replit and added the changes to the files outside the curriculum folder.
* Forgot removing one .com.
There was on Replit.com that I missed when I reviewed the files.
* Resolve conflicts
I got an unable to auto merge so resolving conflicts and trying again.
* try committing conflicts again
* Trying the conflicts again
* chore: fix typo in personal library
Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com >
Co-authored-by: gemmaf98 <44875585+gemmaf98@users.noreply.github.com >
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com > 
						
						
					 
					
						2021-04-29 11:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								GM Fuster 
							
						 
					 
					
						
						
							
						
						d8ca6db29e 
					 
					
						
						
							
							fix(curriculum): replace repl.it with replit.com ( #41933 )  
						
						... 
						
						
						
						Replace repl.it to replit.com in the English version.  Chinese and Spanish versions have the same issue.
Co-authored-by: gemmaf98 <44875585+gemmaf98@users.noreply.github.com > 
						
						
					 
					
						2021-04-27 21:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						55a1b2a5bf 
					 
					
						
						
							
							fix(curriculum): allow adnode regex test for multi-line ( #41929 )  
						
						
						
						
					 
					
						2021-04-28 00:07:12 +05:30 
						 
				 
			
				
					
						
							
							
								Nicholas Carrigan (he/him) 
							
						 
					 
					
						
						
							
						
						e1ea77412b 
					 
					
						
						
							
							chore(i18n,curriculum): updates ( #41689 )  
						
						... 
						
						
						
						Apply typo fixes and formatting changes based on feedback from
internationalisation process. 
						
						
					 
					
						2021-03-31 13:48:01 +05:30 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						251d916e76 
					 
					
						
						
							
							fix(learn): specify connect-mongo version in adnode ( #41524 )  
						
						
						
						
					 
					
						2021-03-19 06:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						c9de726d6a 
					 
					
						
						
							
							feat: move Repl.it links to first challenge in backend projects ( #40803 )  
						
						
						
						
					 
					
						2021-02-11 14:09:59 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						0bd52f8bd1 
					 
					
						
						
							
							Feat: add new Markdown parser ( #39800 )  
						
						... 
						
						
						
						and change all the challenges to new `md` format. 
						
						
					 
					
						2020-11-27 10:02:05 -08:00 
						 
				 
			
				
					
						
							
							
								Akiko Takano 
							
						 
					 
					
						
						
							
						
						8ec0da2259 
					 
					
						
						
							
							fix(learn): update the required package name ( #40056 )  
						
						
						
						
					 
					
						2020-10-22 19:32:55 +05:30 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						cb1c3b2001 
					 
					
						
						
							
							feat(learn): migrate instructions from adnode boilerplate ( #39791 )  
						
						... 
						
						
						
						* feat(learn): clarify instructions for boilerplate
* add how-to-put-a-profile-together
* add pug as language
* rephrase sentence for clarity
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com > 
						
						
					 
					
						2020-10-15 09:37:29 -05:00 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						2b9e38a17b 
					 
					
						
						
							
							fix: replace .english.md extension with .md  
						
						
						
						
					 
					
						2020-09-29 22:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Shecket 
							
						 
					 
					
						
						
							
						
						682b85a423 
					 
					
						
						
							
							Copyediting of descriptions for Advanced Node & Express challenges ( #39606 )  
						
						... 
						
						
						
						* Copyediting of challenge descriptions
* Copyedited descriptions of Chai challenges
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.english.md
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.english.md
Co-authored-by: Manish Giri <manish.giri.me@gmail.com >
* fix: added code tags
Co-authored-by: Manish Giri <manish.giri.me@gmail.com >
* fix: add code tag
* fix: change to code tag
* fix: change to code tags
* fix: added code tags
* fix: capitalize Passport
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
* fix: added code tags
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Manish Giri <manish.giri.me@gmail.com >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com > 
						
						
					 
					
						2020-09-29 09:43:21 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Carrigan 
							
						 
					 
					
						
						
							
						
						d33f5f82a7 
					 
					
						
						
							
							fix(learn): Consistent Styling in Set up a Template Engine ( #39657 )  
						
						... 
						
						
						
						* Replace bold with code
* Typo
* Apply suggested verbiage change.
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
* remove code tags from render
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com > 
						
						
					 
					
						2020-09-24 07:10:29 -07:00 
						 
				 
			
				
					
						
							
							
								Konstantinos Lamogiannis 
							
						 
					 
					
						
						
							
						
						82c8d6d3de 
					 
					
						
						
							
							fix(curriculum): update db method used in implementation-of-social-authentication-iii ( #39651 )  
						
						... 
						
						
						
						* fix: update method used from findAndModify to findOneAndUpdate
Updating the method used at implementation-of-social-authentication-iii, both for english and chinese
* fix: changed text findAndModify to findOneAndUpdate
* fix: removed chinese file
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com > 
						
						
					 
					
						2020-09-23 15:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Darren Stoll 
							
						 
					 
					
						
						
							
						
						2f4d1c2804 
					 
					
						
						
							
							fix(learn): correct typo in description ( #39653 )  
						
						... 
						
						
						
						Remove hyphen in word 'view engine' 
						
						
					 
					
						2020-09-23 06:59:23 +00:00 
						 
				 
			
				
					
						
							
							
								piouson 
							
						 
					 
					
						
						
							
						
						fbbf7e3f75 
					 
					
						
						
							
							Fix tests failing due to whitespaces and trailing forward slash in Advanced Node and Express ( #39534 )  
						
						... 
						
						
						
						* Fix implementation-of-social-authentication.english.md
Resolve  #39533 
* Update implementation-of-social-authentication.english.md
- added capture groups
- updated whitespace filter, `/[\s\r\n]/g` -> `/\s/g`
* Update curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
* Update implementation-of-social-authentication.english.md
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com > 
						
						
					 
					
						2020-09-08 11:55:20 -05:00 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						e3cfe80f88 
					 
					
						
						
							
							fix(curriculum): advanced node express changes for new boilerplate ( #39080 )  
						
						... 
						
						
						
						* fix: add tests and steps
* add necessary changes
* edit for new boilerplate
* fix: adjust content for boilerplate merge
* add 4 passing 1 failing socketio
* fix: add socketio changes
* fix: update wording and http test
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* fix: replace glitch remix urls with repl.it urls
* integrate steps between lessons 4 and 5
* add mongodb altas link
* edit test to not require db deletion
* correct register routing and formatting
* fix typos and formatting
* fix: typos, standardize spacing, and remove unnecessary hr elements
* fix: add/update links
Add or update Gist solution links at the bottom of each challenge. Also add a missing link/text to the top of one of the challenges.
* fix: remove Repl.it/boilerplate repo links from all but first challenge
* fix: add target='_blank' to links in challenges
* add note about PIP browser issues
* move PIP note to end of instructions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com > 
						
						
					 
					
						2020-09-04 08:50:03 -05:00 
						 
				 
			
				
					
						
							
							
								Ezekiel Oladejo 
							
						 
					 
					
						
						
							
						
						4165135380 
					 
					
						
						
							
							Update serialization-of-a-user-object.english.md ( #39518 )  
						
						
						
						
					 
					
						2020-09-03 23:53:31 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						bd68b70f3d 
					 
					
						
						
							
							Feat: hide blocks not challenges ( #39504 )  
						
						... 
						
						
						
						* fix: remove isHidden flag from frontmatter
* fix: add isUpcomingChange
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com >
* feat: hide blocks not challenges
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com >
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com > 
						
						
					 
					
						2020-09-03 15:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						6b3c61c737 
					 
					
						
						
							
							feat: update backend project links ( #39314 )  
						
						... 
						
						
						
						* feat: update backend project links
Replace solution and remix Glitch links with equivalent Repl.it links in backend projects/challenges and intro pages.
* fix: link and Repl.it casing
* fix: update mention of glitch in testing challenge
* Apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2020-08-17 14:38:16 -07:00 
						 
				 
			
				
					
						
							
							
								Beau Carnes 
							
						 
					 
					
						
						
							
						
						e776529ed0 
					 
					
						
						
							
							feat(learn): add python video challenges ( #38424 )  
						
						
						
						
					 
					
						2020-05-27 13:19:09 +05:30