-
-
Notifications
You must be signed in to change notification settings - Fork 660
Implement new Concept Exercise: Async/Await #1502
Copy link
Copy link
Open
Labels
new exercise ✨x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:rep/largeLarge amount of reputationLarge amount of reputationx:size/largeLarge amount of workLarge amount of workx:status/claimedSomeone is working on this issueSomeone is working on this issuex:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
Metadata
Metadata
Assignees
Labels
new exercise ✨x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:rep/largeLarge amount of reputationLarge amount of reputationx:size/largeLarge amount of workLarge amount of workx:status/claimedSomeone is working on this issueSomeone is working on this issuex:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
Goal
The goal here is to create a new concept exercise and a new concept from scratch.
Getting started
Here you can read about what Concept Exercises are and how they are structured:
If you have not done so yet, it is probably also helpful to do a couple of "Learning Exercises" (this is how they are called on the site) yourself. You can also look at the code of an existing concept exercise like
bird-watcher(conceptfor-loops) for reference.Concepts
The following concept needs to be created. You can use the introduction.md file of the concept also as introduction.md file of the exercise. No need to create different content at this point. Additionally, if you want to save some time it is ok to not have an extensive about.md at this point. It can also be mainly the instruction.md content, maybe with some additions you would like to make.
async-awaitLearning Objectives
In the concepts the student should learn about the following topics and then practice them in the concept exercise.
Out of Scope
Prerequisites
The following concepts should be assumed and defined as prerequisites for the new exercise:
promiseserrorsResources
Here some links that might be helpful as a starting point:
Help
You can choose to do this solo-style, or collaborate with multiple people on this. The suggested approach is to