finish scripts and overall structure for new curriculum
This commit is contained in:
committed by
Berkeley Martinez
parent
2e90976427
commit
080e90f446
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Advanced Algorithm Scripting",
|
||||
"order": 0.011,
|
||||
"order": 0.012,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "aff0395860f5d3034dc0bfc9",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Angular JS",
|
||||
"order": 0.012,
|
||||
"name": "AngularJS",
|
||||
"order": 0.016,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7154d8c441eddfaeb5bdef",
|
||||
|
48
challenges/automated-testing.json
Normal file
48
challenges/automated-testing.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"name": "Automated Testing",
|
||||
"order" : 0.011,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7253d8c341eddeaeb5bd0f",
|
||||
"name": "Waypoint: Write Automated Tests for Safer Code",
|
||||
"dashedName": "waypoint-write-automated-tests-for-safer-code",
|
||||
"difficulty": 0.01,
|
||||
"challengeSeed": ["126433450"],
|
||||
"description": [
|
||||
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
|
||||
"If you don't already have Cloud 9 account, create one now at <a href='http://c9.io' target='_blank'>http://c9.io</a>.",
|
||||
"Open up <a href='http://c9.io' target='_blank'>http://c9.io</a> and sign in to your account.",
|
||||
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
|
||||
"Give your workspace a name.",
|
||||
"Choose Node.js in the selection area below the name field.",
|
||||
"Click the Create button.",
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>test-anything</code> with this command: <code>npm install -g test-anything</code>",
|
||||
"Now start the tutorial by running <code>test-anything</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/finnp/test-anything'>https://github.com/finnp/test-anything</a>.",
|
||||
"Complete \"Log it out\"",
|
||||
"Complete \"Tell me what is Wrong\"",
|
||||
"Complete \"Tape it Together\"",
|
||||
"Complete \"Call me Maybe\"",
|
||||
"Complete \"To Err is Human, to Purr Feline\"",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
"nameCn": "",
|
||||
"descriptionCn": [],
|
||||
"nameFr": "",
|
||||
"descriptionFr": [],
|
||||
"nameRu": "",
|
||||
"descriptionRu": [],
|
||||
"nameEs": "",
|
||||
"descriptionEs": [],
|
||||
"namePt": "",
|
||||
"descriptionPt": []
|
||||
}
|
||||
]
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Full Stack JavaScript Projects",
|
||||
"order": 0.016,
|
||||
"order": 0.018,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7158d8c443eddfaeb5bcef",
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Git",
|
||||
"order" : 0.015,
|
||||
"order" : 0.013,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7153d8c341eddeaeb5bd0f",
|
||||
"id": "bd7353d8c341eddeaeb5bd0f",
|
||||
"name": "Waypoint: Save your Code Revisions Forever with Git",
|
||||
"dashedName": "waypoint-save-your-code-revisions-forever-with-git",
|
||||
"difficulty": 0.01,
|
||||
@ -19,29 +19,23 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install -g git-it</code>",
|
||||
"Now start the tutorial by running <code>git-it</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
"Complete \"Start a Project\"",
|
||||
"Complete \"Install a Module\"",
|
||||
"Complete \"Listing Dependencies\"",
|
||||
"Complete \"NPM Test\"",
|
||||
"Complete \"Package Niceties\"",
|
||||
"Complete \"Publish\"",
|
||||
"Complete \"Version\"",
|
||||
"Complete \"Publish Again\"",
|
||||
"Complete \"Dist Tag\"",
|
||||
"Complete \"Dist Tag Removal\"",
|
||||
"Complete \"Outdated\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/jlord/git-it'>https://github.com/jlord/git-it</a>.",
|
||||
"Complete \"Get Git\"",
|
||||
"Complete \"Repository\"",
|
||||
"Complete \"Commit to it\"",
|
||||
"Complete \"Githubbin\"",
|
||||
"Complete \"Remote Control\"",
|
||||
"Complete \"Forks and Clones\"",
|
||||
"Complete \"Branches aren't just for Birds\"",
|
||||
"Complete \"It's a Small World\"",
|
||||
"Complete \"Pull, Never out of Date\"",
|
||||
"Complete \"Requesting you Pull, Please\"",
|
||||
"Complete \"Merge Tada!\"",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Intermediate Front End Development Projects",
|
||||
"order": 0.013,
|
||||
"order": 0.017,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7158d8c442eddfaeb5bd18",
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "MongoDB",
|
||||
"order" : 0.014,
|
||||
"order" : 0.015,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7253d8c341eddeaeb5bd0f",
|
||||
"id": "bd7243d8c341eddeaeb5bd0f",
|
||||
"name": "Waypoint: Store Data in MongoDB",
|
||||
"dashedName": "waypoint-store-data-in-mongodb",
|
||||
"difficulty": 0.01,
|
||||
@ -19,29 +19,21 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Install <code>learnyoumongo</code> with this command: <code>npm install learnyoumongo -g</code>",
|
||||
"Now start the tutorial by running <code>learnyoumongo</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
"Complete \"Start a Project\"",
|
||||
"Complete \"Install a Module\"",
|
||||
"Complete \"Listing Dependencies\"",
|
||||
"Complete \"NPM Test\"",
|
||||
"Complete \"Package Niceties\"",
|
||||
"Complete \"Publish\"",
|
||||
"Complete \"Version\"",
|
||||
"Complete \"Publish Again\"",
|
||||
"Complete \"Dist Tag\"",
|
||||
"Complete \"Dist Tag Removal\"",
|
||||
"Complete \"Outdated\"",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/evanlucas/learnyoumongo'>https://github.com/evanlucas/learnyoumongo</a>.",
|
||||
"Complete \"Mongod\"",
|
||||
"Complete \"Connect\"",
|
||||
"Complete \"Find\"",
|
||||
"Complete \"Find Limit\"",
|
||||
"Complete \"Insert\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
"Complete \"Remove\"",
|
||||
"Complete \"Count\"",
|
||||
"Complete \"Aggregate\"",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Node.js and Express.js",
|
||||
"order" : 0.013,
|
||||
"order" : 0.014,
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7153d8c441eddfaeb5bd0f",
|
||||
@ -19,12 +19,13 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install -g how-to-npm</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/npm/how-to-npm'>https://github.com/npm/how-to-npm</a>.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
@ -41,7 +42,8 @@
|
||||
"Complete \"Outdated\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
"Complete \"Finale\"",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
@ -73,10 +75,11 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Run this command: <code>sudo npm install learnyounode -g</code>",
|
||||
"Run this command: <code>sudo npm install -g learnyounode</code>",
|
||||
"Now start this tutorial by running <code>learnyounode</code>",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
|
||||
"Complete \"Hello World\"",
|
||||
"Complete \"Baby Steps\"",
|
||||
"Complete \"My First I/O\"",
|
||||
@ -84,7 +87,7 @@
|
||||
"Complete \"Filtered LS\"",
|
||||
"Complete \"Make it Modular\"",
|
||||
"Complete \"HTTP Client\"",
|
||||
"Once you've completed these first 7 challenges, move on to our next waypoint."
|
||||
"Once you've completed these first 7 steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
@ -109,10 +112,11 @@
|
||||
"Let's continue the LearnYouNode Node School challenge. For this Waypoint, we'll do challenges 8 through 10.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Return to the c9.io workspace you created Now start this tutorial by running <code>learnyounode</code>",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
|
||||
"Complete \"HTTP Collect\"",
|
||||
"Complete \"Juggling Async\"",
|
||||
"Complete \"Time Server\"",
|
||||
"Once you've completed these 3 challenges, move on to our next waypoint."
|
||||
"Once you've completed these 3 steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
@ -137,10 +141,11 @@
|
||||
"Let's continue the LearnYouNode Node School challenge. For this Waypoint, we'll do challenges 11 through 13.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Return to the c9.io workspace you created for the previous LearnYouNode challenges and start the tutorial by running <code>learnyounode</code>",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
|
||||
"Complete \"HTTP File Server\"",
|
||||
"Complete \"HTTP Uppercaserer\"",
|
||||
"Complete \"HTTP JSON API Server\"",
|
||||
"Once you've completed these final 3 challenges, move on to our next waypoint."
|
||||
"Once you've completed these final 3 steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
@ -178,13 +183,14 @@
|
||||
"Now start this tutorial by running <code>expressworks</code>",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/azat-co/expressworks'>https://github.com/azat-co/expressworks</a>.",
|
||||
"Complete \"Hello World\"",
|
||||
"Complete \"Jade\"",
|
||||
"Complete \"Good Old Form\"",
|
||||
"Complete \"Stylish CSS\"",
|
||||
"Complete \"Session and Cookie\"",
|
||||
"Complete \"JSON Me\"",
|
||||
"Once you've completed these challenges, move on to our next waypoint."
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
|
@ -4,8 +4,8 @@
|
||||
"challenges": [
|
||||
{
|
||||
"id": "bd7153d8c44eeddfaeb5bd0f",
|
||||
"name": "Waypoint: Learn Scopes and Closures",
|
||||
"dashedName": "waypoint-learn-scopes-and-closures",
|
||||
"name": "Waypoint: Learn Scope Chains and Closures",
|
||||
"dashedName": "waypoint-learn-scope-chains-and-closures",
|
||||
"difficulty": 0.01,
|
||||
"challengeSeed": ["126433450"],
|
||||
"description": [
|
||||
@ -19,29 +19,17 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Install <code>scope-chains-closures</code> with this command: <code>npm install -g scope-chains-closures</code>",
|
||||
"Now start the tutorial by running <code>scope-chains-closures</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
"Complete \"Start a Project\"",
|
||||
"Complete \"Install a Module\"",
|
||||
"Complete \"Listing Dependencies\"",
|
||||
"Complete \"NPM Test\"",
|
||||
"Complete \"Package Niceties\"",
|
||||
"Complete \"Publish\"",
|
||||
"Complete \"Version\"",
|
||||
"Complete \"Publish Again\"",
|
||||
"Complete \"Dist Tag\"",
|
||||
"Complete \"Dist Tag Removal\"",
|
||||
"Complete \"Outdated\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/jesstelford/scope-chains-closures'>https://github.com/jesstelford/scope-chains-closures</a>.",
|
||||
"Complete \"Scopes\"",
|
||||
"Complete \"Scope Chains\"",
|
||||
"Complete \"Global Scope and Shadowing\"",
|
||||
"Complete \"Closures\"",
|
||||
"Complete \"Garbage Collection\"",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
@ -60,7 +48,7 @@
|
||||
"id": "bd7153d8b44eeddfaeb5bd0f",
|
||||
"name": "Waypoint: Use Prototypes for Inheriting Properties",
|
||||
"dashedName": "waypoint-use-prototypes-for-inheriting-properties",
|
||||
"difficulty": 0.01,
|
||||
"difficulty": 0.02,
|
||||
"challengeSeed": ["126433450"],
|
||||
"description": [
|
||||
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
|
||||
@ -73,83 +61,22 @@
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Install <code>planet-proto</code> with this command: <code>npm install -g planetproto</code>",
|
||||
"Now start the tutorial by running <code>planetproto</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
"Complete \"Start a Project\"",
|
||||
"Complete \"Install a Module\"",
|
||||
"Complete \"Listing Dependencies\"",
|
||||
"Complete \"NPM Test\"",
|
||||
"Complete \"Package Niceties\"",
|
||||
"Complete \"Publish\"",
|
||||
"Complete \"Version\"",
|
||||
"Complete \"Publish Again\"",
|
||||
"Complete \"Dist Tag\"",
|
||||
"Complete \"Dist Tag Removal\"",
|
||||
"Complete \"Outdated\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
"nameCn": "",
|
||||
"descriptionCn": [],
|
||||
"nameFr": "",
|
||||
"descriptionFr": [],
|
||||
"nameRu": "",
|
||||
"descriptionRu": [],
|
||||
"nameEs": "",
|
||||
"descriptionEs": [],
|
||||
"namePt": "",
|
||||
"descriptionPt": []
|
||||
},
|
||||
{
|
||||
"id": "bd7143d8c44eeddfaeb5bd0f",
|
||||
"name": "Waypoint: Upgrade to ES6 the Latest JavaScript Version",
|
||||
"dashedName": "waypoint-upgrade-to-es6-the-latest-javascript-version",
|
||||
"difficulty": 0.01,
|
||||
"challengeSeed": ["126433450"],
|
||||
"description": [
|
||||
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
|
||||
"If you don't already have Cloud 9 account, create one now at <a href='http://c9.io' target='_blank'>http://c9.io</a>.",
|
||||
"Open up <a href='http://c9.io' target='_blank'>http://c9.io</a> and sign in to your account.",
|
||||
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
|
||||
"Give your workspace a name.",
|
||||
"Choose Node.js in the selection area below the name field.",
|
||||
"Click the Create button.",
|
||||
"Wait for the workspace to finish processing and select it on the left sidebar, below the Create New Workspace button.",
|
||||
"Click the \"Start Editing\" button.",
|
||||
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
|
||||
"Install <code>how-to-npm</code> with this command: <code>npm install how-to-npm -g</code>",
|
||||
"Now start the tutorial by running <code>how-to-npm</code>.",
|
||||
"Note that you can resize the c9.io's windows by dragging their borders.",
|
||||
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
|
||||
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
|
||||
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
|
||||
"Complete \"Install NPM\"",
|
||||
"Complete \"Dev Environment\"",
|
||||
"Complete \"Login\"",
|
||||
"Complete \"Start a Project\"",
|
||||
"Complete \"Install a Module\"",
|
||||
"Complete \"Listing Dependencies\"",
|
||||
"Complete \"NPM Test\"",
|
||||
"Complete \"Package Niceties\"",
|
||||
"Complete \"Publish\"",
|
||||
"Complete \"Version\"",
|
||||
"Complete \"Publish Again\"",
|
||||
"Complete \"Dist Tag\"",
|
||||
"Complete \"Dist Tag Removal\"",
|
||||
"Complete \"Outdated\"",
|
||||
"Complete \"Update\"",
|
||||
"Complete \"RM\"",
|
||||
"Complete \"Finale\""
|
||||
"You can view this Node School module's source code on GitHub at <a href='https://github.com/sporto/planetproto'>https://github.com/sporto/planetproto</a>.",
|
||||
"Complete \"Simple Objects\"",
|
||||
"Complete \"Proto\"",
|
||||
"Complete \"Dynamic Lookups\"",
|
||||
"Complete \"Property Assignments\"",
|
||||
"Complete \"Arrays and Objects\"",
|
||||
"Complete \"Object Create\"",
|
||||
"Complete \"Dot New\"",
|
||||
"Complete \"Constructor Functions\"",
|
||||
"Complete \"Implicit This\"",
|
||||
"Note that you can skip the last challenge.",
|
||||
"Once you've completed these steps, move on to our next challenge."
|
||||
],
|
||||
"challengeType": 2,
|
||||
"tests": [],
|
||||
|
Reference in New Issue
Block a user