JavaScript
January 15, 2021 ยท View on GitHub
Welcome to the workspace for Exercism v3's JavaScript track!
This area will contain everything needed to launch the JavaScript track, including:
- The new exercises and
config.jsonfile. - Reference documentation that help explain JavaScript concepts for which no appropriate online document could be found.
- JavaScript-specific documentation for contributors.
To discuss the overall roadmap, go here. Find a live overview of this launch and prep list here.
Links
- :bar_chart: Project Board
- :books: Open Issues
- :gift: Open Pull Requests
- :house_with_garden: v3 Docs Website
- :gear: JavaScript Concept Reference
- :wrench: JavaScript Track Maintenance
Preparation Status
Before we publicize requesting contribution for this language, the following steps should be done.
- Convert existing files to new repository structure
- Have a kick-off discussion between track maintainers
- Fill out the maintainers.md file (e.g. C#)
- Ensure there is a link to your track's GitHub issues on the main README.md
- Write a Concept Exercise implementation guide
- List out key Concepts for your language
- Add GitHub issues for 20 Concept Exercises
Readiness for Launch
Before launch, we need all of the following parts to be completed:
config.json
- Added
versionkey - Added online editor settings
- Added
indent_style - Added
indent_size
- Added
- Convert the
exercisesarray to an object - Remove the
foregoneproperty
See the migrating your config.json files document for more information.
Concept Exercises
- Added 20+ Concept Exercises
Representer
- Build Representer
- Deploy Representer
Test Runner
- Build Test Runner
- Deploy Test Runner
Extra magic
These extra steps will make your track better, but are optional.
Analyzer
- Build Analyzer
- Deploy Analyzer