feat(api): decouple api from curriculum (#40703)

This commit is contained in:
Oliver Eyton-Williams
2021-02-22 07:53:59 +01:00
committed by GitHub
parent f4bbe3f34c
commit c077ffe4b9
172 changed files with 376 additions and 345 deletions

View File

@@ -0,0 +1,12 @@
const path = require('path');
const fs = require('fs');
const { getChallengesForLang } = require('../../../curriculum/getChallenges');
const globalConfigPath = path.resolve(__dirname, '../../../config');
// We are defaulting to English because the ids for the challenges are same
// accross all languages.
getChallengesForLang('english')
.then(JSON.stringify)
.then(x => fs.writeFileSync(`${globalConfigPath}/curriculum.json`, x));