111 Commits

Author SHA1 Message Date
Shaun Hamilton
aeb729ccbb fix(0.1.7): move devcontainers (#110) 2024-05-02 09:13:25 +02:00
Kristofer Koishigawa
6184f1d098 fix: description and hint text (#104)
* fix: adjust "Learn Digital Ledgers By Building a Blockchain" description and test text

* fix: adjust "Learn Proof of Work Consensus by Building a Block Mining
Algorithm" description and hint text
2023-06-06 07:36:18 -05:00
Tom
a9828ed582 fix(digital-ledgers): seed on step 62 (#99) 2023-05-11 21:51:35 -05:00
Krzysztof G
6a006e2efb chore: remove acorn (#97)
* chore: remove acorn

* fix: custom error messages

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

---------

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-05-11 21:47:24 -05:00
Krzysztof G
1ae373e6ed fix: allow comma after last property (#98)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-05-04 18:56:51 +01:00
Tom
a0903251b4 fix(curriculum): path issue with tests (#96)
* fix: digital ledgers tests

* fix: proof of work tests

* fix: digital signatures tests

* fix: client side package tests

* chore: update version
2023-05-01 17:54:33 +01:00
Shaun Hamilton
bf76fff1ee fix(.vscode): add terminal bash setting (#95)
* fix(.vscode): add terminal bash setting

* increase conf version to 0.1.4
2023-05-01 10:56:10 -05:00
Shaun Hamilton
c1ef0157fe chore: update freecodecamp-os to 1.8.3 (#92)
* chore: update freecodecamp-os to 1.8.3

* Update tooling/helpers.js

---------

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-03-31 09:42:57 -05:00
Tom
f2079669da chore: update fcc-os to 1.7.3 (#90)
feat: update fcc-os to 1.7.3
2023-02-13 23:05:00 -06:00
Mustafa U. Abdelrahman
74592b0e71 fix: Test8 in marketplace tutorial runs in the correct folder (#89) 2023-02-13 23:04:04 -06:00
Tom
fe49142ce7 fix: final adjustments before release (#85)
* fix: remove required use of touch commands

* fix: console log to  in test text

* fix: add better test on one step
2023-01-26 08:33:34 -06:00
Tom
e17a7d4b38 feat: add third practice project (#83)
* feat: add third practice project

fix: clean up second practice project

fix(second project): add optional chaining

stuff

rejig

solidify steps I think

more

feat: mostly finish instructions + write test text <= ~50

feat: add rough test text for the rest

add the rest of the tests

rejig

add empty line in seed file

feat: add reset

spellcheck

* fix: improve instructions

* fix: more instructions

* Apply suggestions from code review

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: add more review suggestions

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-01-26 08:33:34 -06:00
Tom
d6f3944e11 feat: add first group of practice projects (#66)
* feat: add start to first group of interactive projects

* feat: start adding tests to first project

* feat: add acorn and js parsing for tests

* fix: acorn parsing options

* chore: all tests are written

* fix: split a step and combine another

* feat: fine tune instructions and tests

* feat: enable reset

* chore: remove prototype files

* fix: add .gitkeep

* fix: hide .gitkeep

* Update curriculum/locales/english/learn-digital-ledgers-by-building-a-blockchain.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* Apply suggestions from code review

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* fix: add review suggestions to rest of steps in first practice project

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

feat: add second practice project (#71)

* feat: add second practice project

* fix: add timeout to all steps

* feat: add instructions <= 94

* rejig

* chore: refine instructions < 96 + remove step 31

* feat: add instructions < 121

* remove step 31

* more

* feat: add easy tests

* feat: add tests <= 35

* feat: add tests <= 80

* feat: add tests <= 87

* feat: add reset <= 87

* feat: add babeliser

* feat: add tests and reset <= 133

* feat: markdown finished

* chore: remove prototype

revert: package changes (#81)
2023-01-26 08:33:34 -06:00
Tom
7fd6b8cc0a chore: update fcc-os to 1.6.9 (#82) 2022-12-08 16:28:49 -06:00
Tom
e619abf693 feat: add babeliser and acorn (#80) 2022-12-08 13:12:46 -06:00
Tom
b72526dd66 fix: pin fccOS better (#79) 2022-12-08 09:36:54 -06:00
Tom
23ecd67c4a fix: pin fccOS version (#78) 2022-12-08 09:02:22 -06:00
Tom
e28fccec34 chore: update freeCodeCamp-OS to 1.6.8 (#77) 2022-12-08 08:55:21 -06:00
Dinu B
3b979ceffc fix: inaccurate comment (#76)
Fix inaccurate comment
2022-11-29 18:03:53 -06:00
Shaun Hamilton
9fc065defc fix(0.1.2): courses-vscode-extension to 1.7.1 (#73) 2022-11-09 11:39:26 -06:00
Shaun Hamilton
abb0cea8ee chore(0.1.1): update freecodecamp-os to 1.6.5 (#63) 2022-09-28 15:04:28 +01:00
Shaun Hamilton
51aa3b6d38 feat: camper info (#62)
* feat: camper info

* remember log file

* remember bug report

* specify where to run script

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-09-27 09:17:38 -05:00
Shaun Hamilton
544b18f451 chore: release prep (#59)
* update freecodecamp-os to 1.6.4

* fix: missed logover.error call

* add link to github issues

* add .github issue template

* fix: add all planned curricula files
2022-09-21 12:33:36 +01:00
Shaun Hamilton
29370445ab fix: use logover 2.0.0, fix tests crashing (#58) 2022-09-17 21:33:51 +01:00
Shaun Hamilton
ce8974a02d chore: update freecodecamp-os to 1.6.2 (#57) 2022-09-16 17:05:24 +01:00
Shaun Hamilton
5d35c7929e chore(0.1.0): update freecodecamp-os to 1.6.1 (#56)
* chore(0.1.0): update freecodecamp-os to 1.6.0

* chore: update freecodecamp-os to 1.6.1
2022-09-15 22:19:45 +01:00
Tom
ed5e1c4ac8 fix: clarify grammar in test text (#55) 2022-09-14 08:15:46 -05:00
Shaun Hamilton
4a18cd7b34 fix: build-a-smart-contract-in-rust test (#53) 2022-09-12 11:01:14 +01:00
Tom
6506822910 fix: bugs and typos found when recording (#54) 2022-09-11 21:51:16 -05:00
Shaun Hamilton
d610d93520 chore: update ui (#52)
upgrade freecodecamp-os to 1.5.4
2022-09-09 16:12:56 +01:00
Tom
1dc397b228 fix: hide more files (#51) 2022-09-08 22:12:20 -05:00
Shaun Hamilton
2c86dddd65 feat: add freecodecamp-os package (#50)
* feat: add freecodecamp-os package

* fix: add state that fell out

* fix: add necessary files to .vscode/settings.json

* fix: format files

* fix: helper imports

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* fix: hide by default, fix tests

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-09-08 12:41:44 -05:00
Shaun Hamilton
8c4fd4c62d chore: implement review for beta release (#49)
* chore: improve web3-client-side description

* chore: remove solutions

* fix markdown
2022-08-12 13:09:42 -05:00
Shaun Hamilton
1961ac6ea9 fix: typos (#48) 2022-08-11 15:40:35 +01:00
Tom
0eed3228db fix(p2p): stop unused file from being created (#46) 2022-08-10 11:19:48 -05:00
Shaun Hamilton
41c2930334 chore: update freecodecamp-courses to 1.4.3 (#45) 2022-08-10 16:14:07 +01:00
Shaun Hamilton
e2650c49fe chore: fix-up build-a-web3-client-side-package-for-your-dapp (#35)
* feat: add after-all hook

* chore: updates to boilerplate

* fix: target node for smart contract pkg

* add more user stories to description

* add a lot of info to initSmartContract

* adjust node code; todo: handle exceptions

* missed this

* fix: working, but fetch ECONNREFUSED

* fix tests

* mention directory

* add comments

* tom fixes everything

* fix: add smart contract pkg

* fix cache imports

* chore: make user stories more better

* fix tests with .allSettled promise

* fix: solution

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-08-09 11:13:21 -05:00
Shaun Hamilton
785eeece61 fix: remove undefined vars (#44) 2022-08-09 16:12:38 +01:00
Shaun Hamilton
c05c3a9f15 fix(client): console order (#42)
* fix: refactor console output for ordering

* feat: fix sorted array

Bonus: Markdown is rendered in console now 😁

* parse summary markdown
2022-08-09 16:01:23 +01:00
Shaun Hamilton
992ff107e9 chore: content changes (#43)
* chore: update project descriptions

* chore: add a better description

* refactor: rootify pathing

* refactor: tidy up test-utils
2022-08-08 13:03:00 +01:00
Tom
36587939fe chore: add p2p project review suggestions (#41)
* chore: add p2p project review suggestions

* Update .freeCodeCamp/tooling/locales/english/build-a-peer-to-peer-network.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* Update .freeCodeCamp/tooling/locales/english/build-a-peer-to-peer-network.md

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-08-04 12:18:09 -05:00
Tom
b44223a28a feat: add more descriptions + clean up (#36)
feat: add more descriptions
2022-08-02 17:10:58 +01:00
Tom
a0e003da46 fix: test paths (#40) 2022-08-02 17:09:57 +01:00
Shaun Hamilton
0d074e1707 chore: apply review suggestions to smart-contract (#17)
* fix: add wasm-pack to Dockerfile

* fix: flesh-out description and fix test

* feat: add extra user stories?

* add more user stories

* fix: that is not how we do it here

* feat: update client styling

* updates

* update logover

* chore: make workflow similar to tom

* fix: tests for ip

* DANGER: change root dir to be correct

* update logover

* feat: better intro

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* remove console.log

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-08-02 17:08:22 +01:00
Tom
39dfd8d7c4 chore: add review suggestions for video game project (#38)
* chore: add review suggestions

* Update .freeCodeCamp/tooling/locales/english/build-a-video-game-marketplace-blockchain.md
2022-08-01 15:19:32 -05:00
Tom
1e23222e7c feat: add p2p network project (#24) 2022-07-29 11:38:32 -05:00
Shaun Hamilton
4218f287f4 fix: state and client nonsense (#31)
* fix: reload on socket connection

* feat: add reload to client on socket

* feat: overhaul client for better state management

* fix: remove `window.location.reload`
2022-07-29 11:12:46 -05:00
Tom
6150b92d48 fix: add fundraising contract project review suggestions (#33)
* fix: add review suggestions

* fix: more

* fix: more
2022-07-29 10:38:22 -05:00
Shaun Hamilton
0615b4c800 fix: parser, show errors correctly!! (#30) 2022-07-28 12:30:31 -05:00
Shaun Hamilton
81a148482a chore: add tests to parser (#23)
* fix: add tests for parser

* chore: add node_modules to files.exclude
2022-07-27 22:13:48 -05:00