Commit Graph

10 Commits

Author SHA1 Message Date
Huyen Nguyen
8b5357ee2c fix(client): add punctuation to a sentence in footer (#52567) 2023-12-17 17:44:30 +01:00
Shaun Hamilton
2f77d61ba7 feat(docs): add missing highlighting (#52246) 2023-11-06 23:20:33 +07:00
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
EggSaled
a0485b5eec docs: added section Working with other Languages (#50691) 2023-06-14 11:38:54 +02:00
Shaun Hamilton
bacbbaecad fix(docs): Gitpod not GitPod (#50364) 2023-05-12 15:41:28 +03:00
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
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
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