Commit Graph

712 Commits (f5c0c2bf7a5fdbaf86cdb76e2e63834beb6678c4)

Author SHA1 Message Date
Naomi Carrigan c23043ffd2
chore(docs): update the challenge helpers (#45318) 2022-03-03 11:29:03 +05:30
camperbot b0abd16ff6
chore(i18n,docs): processed translations (#45311) 2022-03-03 00:27:33 +09:00
Oliver Eyton-Williams 339c6713d2
feat: update challenge helpers to handle id filenames (#44769)
* refactor: light tweaks for readability

* refactor: simplify metadata functions

* fix: most tests

* test: fix utils tests

* test: simplify mocks

* WIP: update get-last-step-file-content

* feat: finish create-next-step

* fix: type error

* test: provide mock meta.json for test

* refactor: get meta path from project path

* refactor: get project name from path

* refactor: simplify getProjectMetaPath further

Also removes some excessive mocking

* refactor: remove more mocks, always clear .env

* feat: update create-next-step

* feat: update create-empty steps

Also refactors slightly, so it's easier to insert steps into the meta

* docs: update challenge-helper-script docs

* feat: create-step-between

* refactor: allow metadata parse errors to propagate

* fix: convert reorderSteps to renameSteps

* refactor: create-step-between -> insert-step

* feat: update delete-step

* refactor: consolidate commands into commands.ts

* refactor: clean up and consolidation

* refactor: more cleanup

* fix: make cli args consistent

Everything accepts a single integer and nothing else

* refactor: renameSteps -> updateStepTitles

* docs: update with the names and args

* feat: add step validating meta + files are synced
2022-03-02 07:12:20 -08:00
camperbot b6650da83d
chore(i18n,docs): processed translations (#45297) 2022-03-01 21:38:39 +05:30
Mrugesh Mohapatra 86a470ef1a
docs: bump mongodb version (#45292) 2022-03-01 14:45:25 +01:00
Urvi Singhal b8667061a1
fix(docs): change incorrect link on Contribute page (#44809)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-02-28 18:51:54 +00:00
camperbot 7406dc993e
chore(i18n,docs): processed translations (#45221) 2022-02-23 12:21:49 +00:00
camperbot 3da88317ca
chore(i18n,docs): processed translations (#45212) 2022-02-22 20:55:51 +05:30
camperbot 98c516c010
chore(i18n,docs): processed translations (#45204) 2022-02-21 22:30:12 +05:30
sidemt 4ec5c2e3d9
docs: fix links within docs to point to respective language (#45187) 2022-02-21 22:10:19 +07:00
zelf0 657aade2e5
fix(docs): Update grammar in PR documentation (#45174) 2022-02-21 08:42:25 +05:30
camperbot 4c86ecb6d8
chore(i18n,docs): processed translations (#45189) 2022-02-19 23:45:42 +09:00
camperbot ce4be17660
chore(i18n,docs): processed translations (#45140) 2022-02-16 18:19:28 +01:00
camperbot 606055fcbe
chore(i18n,docs): processed translations (#45121) 2022-02-15 08:03:02 -08:00
Naomi Carrigan 5f56e08c3f
feat: enable more languages (#45089) 2022-02-13 13:27:39 +01:00
camperbot a7fca04d93
chore(i18n,docs): processed translations (#45094) 2022-02-13 12:41:07 +09:00
camperbot c947391e03
chore(i18n,docs): processed translations (#45079) 2022-02-11 10:17:27 +01:00
camperbot 5e12ca5dc9
chore(i18n,docs): processed translations (#45066) 2022-02-10 10:11:03 -08:00
sidemt 4fe2271f74
fix(docs): fix typo for IP address (#45060) 2022-02-09 20:44:53 +01:00
camperbot 3fe21fdaf3
chore(i18n,docs): processed translations (#45058) 2022-02-10 01:46:16 +09:00
camperbot f466e7377f
chore(i18n,docs): processed translations (#45052) 2022-02-09 03:58:46 +09:00
Huyen Nguyen 22ac598f6e
docs: fix a typo in the contributing guide (#45045) 2022-02-07 17:01:15 -08:00
camperbot 126c2a55a3
chore(i18n,docs): processed translations (#45033) 2022-02-07 05:53:40 -08:00
camperbot de96fcbfce
chore(i18n,docs): processed translations (#45024) 2022-02-05 09:05:12 -08:00
camperbot 42a05e6124
chore(i18n,docs): processed translations (#45016) 2022-02-05 18:55:33 +09:00
camperbot a2a1c62953
chore(i18n,docs): processed translations (#44964) 2022-02-03 14:25:42 -08:00
sidemt 5dc3e31cba
docs: add missing & in 'Compare & pull request' (#44985) 2022-02-01 11:12:06 -08:00
camperbot 25df17a28a
chore(i18n,docs): processed translations (#44950) 2022-01-28 10:38:18 -08:00
camperbot cb02d1d130
chore(i18n,docs): processed translations (#44934) 2022-01-27 19:00:36 +05:30
camperbot d0d8d6f6a6
chore(i18n,docs): processed translations (#44907) 2022-01-25 10:08:20 -08:00
Oliver Eyton-Williams 7216ca55cc
refactor: organise TypeScript config and migrate helpers (#44747)
* feat: allow more 1000 steps to be created at once

* refactor: start migrating to typescript

* refactor: delete-step to ts

* refactor: migrated some helpers

* refactor: migrate create-empty-steps

* refactor: migrate create-step-between

* refactor: finish migrating to TS

* refactor: migrate tests

* fix: ensure mock.restore is done after each test

* fix: prevent double-tscing

* fix: repair the tests

* chore: use ts-node for scripts

We don't need the performance boost of incremental compilation and
ts-node is easier to work with

* refactor: consolidate tsconfigs

* refactor: replace gulp

* fix: use ts-node for build-curriculum

* fix: allow ts compilation of config

* feat: create and use create:config script

* fix: add /config to eslint projects

* fix: remove gulp script
2022-01-25 11:34:16 +01:00
nhcarrigan eb83f393ad
docs: add learntocode RPG (#44868)
* docs: add learntocode RPG

* Update how-to-translate-files.md

* Update docs/how-to-translate-files.md

Co-authored-by: Eric Cheng <ericcheng9316@gmail.com>

* Update how-to-translate-files.md

Co-authored-by: Lynn Zheng <lynnzheng08@outlook.com>
Co-authored-by: Eric Cheng <ericcheng9316@gmail.com>
2022-01-24 15:02:49 +01:00
camperbot d039479e66
chore(i18n,docs): processed translations (#44864) 2022-01-23 00:02:35 +09:00
Shaun Hamilton 0823b45f5d
chore(docs): remove outdated info in cypress/gitpod (#44849) 2022-01-20 21:26:54 +07:00
Mrugesh Mohapatra 685344ae45
refactor: apply fixed from codefactor (#3) (#44780)
Co-authored-by: codefactor-io <support@codefactor.io>

Co-authored-by: codefactor-io <support@codefactor.io>
2022-01-14 08:53:34 -08:00
camperbot 844a893f89
chore(i18n,docs): processed translations (#44738) 2022-01-10 10:05:41 -03:00
camperbot 740265fa58
This PR was automagically generated by Crowdin. (#44732) 2022-01-09 15:05:00 +01:00
camperbot fee0ac3846
This PR was automagically generated by Crowdin. (#44697) 2022-01-07 09:19:51 +00:00
Eric Leung 7b20b654d9
docs: add FAQ about paths to being a moderator (#44701)
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2022-01-07 13:17:16 +05:30
camperbot e8d4dbc67e
chore(i18n,docs): update translations (#44584) 2021-12-24 21:02:06 +01:00
camperbot 8584dfab1d
chore(i18n,docs): processed translations (#44571) 2021-12-23 18:41:58 +05:30
Mrugesh Mohapatra 9b15d47566
docs: expand the responsible disclosure (#44549)
* docs: expand the responsible disclosure

* Update docs/security.md

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-12-23 11:03:14 +05:30
camperbot 17b2f03eac
chore(i18n,docs): update translations (#44551) 2021-12-22 15:09:56 +01:00
camperbot 3e4a5212a3
chore(i18n,docs): update translations (#44537) 2021-12-22 11:59:30 +01:00
Mrugesh Mohapatra 198150217a
docs: update guidelines for reporting security issues (#44541) 2021-12-21 08:41:53 -08:00
Lasse Jørgensen a6990c7d9c
docs: update link in Moderator Handbook (#44529)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2021-12-21 09:38:32 +05:30
camperbot 129083de97
chore(i18n,docs): update translations (#44483) 2021-12-13 15:33:40 +00:00
camperbot a4dc160399
chore(i18n,docs): update translations (#44472) 2021-12-11 13:45:35 +00:00
Mrugesh Mohapatra 32e59efb23
docs: enable ukrainian docs (#44450) 2021-12-10 17:46:05 +00:00
Nicholas Carrigan (he/him) 9f0e26fddb
docs: update steps to enable translation (#44464) 2021-12-10 18:39:02 +01:00