Commit Graph

112 Commits

Author SHA1 Message Date
Huyen Nguyen
765589c76b docs: correct the seed command mentioned in playwright guide (#52404) 2023-11-22 17:00:57 +03:00
Tom
517b4b622e feat(scripts): seed exams when seeding database (#52269) 2023-11-08 14:57:22 +05:30
Shaun Hamilton
2f77d61ba7 feat(docs): add missing highlighting (#52246) 2023-11-06 23:20:33 +07:00
Huyen Nguyen
106bb00307 docs: mention the seed:exams command in the setup guide (#52206) 2023-11-03 11:26:04 +05:30
S A G A R
e2879397fd fix(docs): minor grammatical and typographical fixes in files (#52120)
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-10-27 10:13:33 +02:00
Lakshmi N
8eb0faff4e fix(docs): remove docsify tabs (#52018) 2023-10-20 16:17:09 +03:00
Oliver Eyton-Williams
b29c869258 chore: bump node to version 20 in actions (#51952)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-10-13 22:32:09 +05:30
Stefan Weil
6689a36352 docs: fix typos in documentation (found by codespell) (#51817)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2023-10-05 10:57:15 +03:00
Mrugesh Mohapatra
d226f8634f docs: warn about hardware and Windows setups (#51797) 2023-10-04 15:51:53 +03:00
Oliver Eyton-Williams
391fc2e34d refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30
Huyen Nguyen
00b1f0ff4b docs: mention the seed:certified-user command in the setup guide (#51174) 2023-08-07 17:33:32 -07:00
ervinjohn50
eeb23d6472 fix(docs): update set up note for clarity (#50710) 2023-06-15 14:35:37 +02:00
Jacques Metevier
3f967f3609 docs: fix link (#50510) 2023-05-25 09:11:03 +03:00
Mrugesh Mohapatra
1d3f7e2c6e docs: update mongodb (#50492) 2023-05-24 09:14:30 +00:00
Shaun Hamilton
bacbbaecad fix(docs): Gitpod not GitPod (#50364) 2023-05-12 15:41:28 +03:00
Zaira
8b734052d0 feat(docs): add troubleshooting Gitpod ports (#50363)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-05-12 11:14:48 +00:00
Alex Davies
b54c738d0e fix(docs): correct typos (#50345) 2023-05-10 12:47:14 +03:00
Gregory J Stathis
16f0c4b7cc docs: Added command to build config dependency (#50071) 2023-04-17 23:17:43 +05:30
Huyen Nguyen
c743f6ca67 fix(docs): format and fix typo (#50029) 2023-04-10 15:24:42 +01:00
Kolade Chris
d614c4173f docs: update pnpm commands, fix typos and grammar (#49990
* fix: improving the docs

* fix: did some more typos and gramos fixes

* fix: fixed typographical and grammatical errors, capitalized headings, made adjustments to the directories to run pnpm run create-project.

* Implemented Shaun's suggested changes

* Removed duplicate lines from my end

* Fixed a few "open-source" and "open source" confusion
2023-04-10 15:15:26 +05:30
Rafael D. Hernandez
530a80fcc6 docs: remove Atom as a recommended code editor (#49974)
* update: docs - remove atom as recommendation

* Update docs/how-to-setup-freecodecamp-locally.md

LGTM

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>

* Update docs/how-to-setup-freecodecamp-locally.md

Agreed  - LGTM

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>

* Update docs/how-to-setup-freecodecamp-locally.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-06 15:09:53 +09:00
Mrugesh Mohapatra
f1fee66b0f docs: update the setup guide (#49941)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-04-04 14:25:41 -07:00
Mrugesh Mohapatra
e5590e56d7 chore: use pnpm v8 for deps (#49892)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-29 20:18:49 +05:30
Shaun Hamilton
e08797c2df fix(docs): update wsl instructions for pnpm (#49624) 2023-03-08 19:14:54 +05:30
Oliver Eyton-Williams
d7848ae01a feat: migrate to pnpm for better workspace DX (#49293)
* feat: npm -> pnpm 

This resolves the issues with the gatsby client (gatsby-plugin-pnpm
deals with the fact that gatsby is relying on its own dependencies
being de-duped)
and challenge-editor (which doesn't seem to want to automatically install
codemirror and needed its own eslint config)

* fix: correct mocha path for curriculum tests

* fix: use select workspace with -F not -w

* fix: reorganise packages and restrict hoisting

pnpm works best if the workspaces keep their own dependencies, since
dependencies are not flattened and then what node resolves from a
require is predictable.

@types seem to be a special case and more care is required to prevent
them getting smushed together in the root (hence the .npmrc)

* fix: add types for tools + root

* fix: decouple challenge-auditor from client

* fix: add ui-components types

* fix(client): use the latest types for react 16

* fix: prettify

* fix: prettierignore pnpm-lock

* fix: relax hoisting

Turns out pnpm works just fine with types. I don't know what was going
wrong before, but there are no-longer any type conflicts.

* fix: add @redux-saga/core to fix eslint issue

It seems to only be redux-saga that import/named can't cope with, so it
is probably okay to work around this one.

* chore: add chai to tools/scripts/build

* fix: add store to root for cypress

* fix: allow cypress to download binaries

If we want to keep preventing cypress from downloading binaries, we can
figure out a workaround, but I'm allowing it to ease the transition to
pnpm.

My guess about why this is happening is that npm triggers Cypress's
postinstall script, but pnpm does not (because pnpm install only
installs if necessary, perferring to link)

* chore: re-enable pre/post scripts

* fix: update build scripts for client

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

* chore: update engines to use pnpm


* fix: enable choice of (super)block for tests

Only 'nix machines for now.

* chore: pin pnpm to version 7

* chore: remove last npms

Except web + curriculum-server. I'll update them when I start work on
them again.

* fix: lockfile check to catch any package-locks

* fix(action): install pnpm for upcoming tests

* chore: add nodemon to new api

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-02 18:17:44 +00:00
Masaki Mori
6acbade16f fix(docs): the description of npm run seed in the how-to-setup-freecodecamp-locally page (#49424)
fix: npm run seed description in the docs
2023-02-18 14:20:14 +00:00
Naomi Carrigan
b768c642fb docs: clean up some typos (#48867) 2022-12-30 07:47:17 +01:00
Mrugesh Mohapatra
eba1ea58a2 docs: update pre-req to Node.js 18 (#48798) 2022-12-20 00:00:57 +05:30
Mrugesh Mohapatra
af466c9406 docs: updates for environment and other nits (#48477)
* docs: updates for environment and other nits

* docs: remove the button and link to guide

* fix: title case entry
2022-11-11 15:31:32 +02:00
Muhammed Mustafa
70b97f6f5a docs: reduce abstraction and make it easier to read (#48377)
* docs: reduce abstraction and make it easier to read

* Clearer text, for better readiablity

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* fix old file name and make things clearer

* clear stray string, and improve the readiblty

Co-authored-by:  SemBauke <semboot699@gmail.com>

* Link the documentation to sidebar

* Add issue to trouble shooting and simplify npm command

* feat: add issue about 404 page

* Revert removal of optional scope

* fix grammar issues and make it more concise

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

* rename contribution file, and move rebase advice

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: SemBauke <semboot699@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-11-11 12:49:40 +05:30
Patrick Peters
7db84385f0 docs: Add note to local setup for WSL users to skip mongodb creation step. (#47667)
* add MongoDB tip for WSL Users on setup doc

* Combining MongoDB notes on local setup page

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Added extra line to comply with linter

Co-authored-by: Pat Peters <Pat_Peters@gallup.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2022-09-30 10:15:09 +02:00
Naomi Carrigan
1a4044a3b9 docs: change rocket chat links to discord (#46514) 2022-06-16 08:23:15 +04:00
Muhammed Mustafa
45b0f14797 add sign in instruction and a clearing cookies warning (#45798)
* add sign in command and a clearing cookies waring

* Clear tips and fixed a typo
2022-04-28 21:09:56 -05:00
Tomás Vigouroux
dc26f5906f Correcting issue #45384 Error in tabs end place (#45388) 2022-03-09 09:58:39 +01:00
Mrugesh Mohapatra
86a470ef1a docs: bump mongodb version (#45292) 2022-03-01 14:45:25 +01:00
Mrugesh Mohapatra
a971126368 docs: update Node.js and npm versions 2021-11-03 15:06:19 +05:30
goetsche101
3a504376f2 docs: add docsify tabs to how-to-setup-freecodecamp-locally.md (#43767) 2021-10-12 20:49:18 +05:30
Ilenia
1d0a6a5673 Changing documentation links for i18n ease (#43274)
* fixing links for i18n ease

* fixing links for i18n ease

* revert brain fart

* hopefully now the link works

* changing links for ease of translation
2021-08-26 10:59:44 +02:00
Vishwasa Navada K
1f5f07cad3 docs(local-setup): Added a note on the local setup guidelines page that includes a solution to sharp issue on Apple M1 chip devices (#42871) 2021-07-16 10:57:55 +05:30
alirezaghey
5bd0e3ff71 fix: correct test commands in contributor docs (#42813) 2021-07-10 11:35:50 +05:30
Shaun Hamilton
2f729976fc feat(docs): add codebase best practices (#42591)
* feat(docs): add codebase best practices

* add anchor to linter setup

* add typescript highlighting, and basic idea

* apply silly standards

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* add stateful class component example

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

* encourage use of functional components

* split filename extension

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

* add comments for future me

* add redux structure

* add tsx to prism imports

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-07-06 20:00:09 +05:30
Mrugesh Mohapatra
2c3cd39c8d fix(docs): update paths to requirements (#42679) 2021-06-30 20:47:41 +05:30
Aileen
db79a0a29a fix(docs): replaced DANGER with ATTENTION (#42615) 2021-06-24 11:19:31 +02:00
Huyen Nguyen
64b081d3d2 docs: add storybook command to contributing guide (#42105) 2021-05-12 13:24:40 +02:00
Niraj Nandish
aea37058bf docs: fix netstat command for Linux/MacOS/WSL (#41740) 2021-04-04 18:07:20 +05:00
Mrugesh Mohapatra
c75cd9ae53 fix(docs): upgrade to mongodb 4.0 (#41557)
* fix(docs): upgrade to mongodb 4.0

* chore(docs): apply suggestions from code review

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

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-03-25 13:23:43 -06:00
Mrugesh Mohapatra
b0bfc00f21 fix(actions): update workflow matrices & docs
This commit intentionally adds a matrix to keep supporting Node.js 12
while we evaluate it
2021-03-11 12:19:42 +05:30
Nicholas Carrigan (he/him)
ff181c3258 docs: tweaks for translations (#40806)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
2021-02-07 22:17:40 +05:30
Talla Giridhar
c1f9cd93f5 general educational fixes in some files (#40800)
Co-authored-by: Ilenia <nethleen@gmail.com>
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-03 15:17:56 +05:30
Nicholas Carrigan (he/him)
e5b43edf84 docs: master -> main (#40857)
Updates the docs to reflect the change from `master` to `main` as our
primary branch.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-01 19:55:24 +05:30