├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .freeCodeCamp ├── client │ ├── assets │ │ ├── Lato-Regular.woff │ │ ├── fcc_primary_large.tsx │ │ └── fcc_primary_small.svg │ ├── components │ │ ├── block.tsx │ │ ├── checkmark.tsx │ │ ├── console.tsx │ │ ├── controls.tsx │ │ ├── description.tsx │ │ ├── error.tsx │ │ ├── header.tsx │ │ ├── heading.tsx │ │ ├── hints.tsx │ │ ├── language-globe.tsx │ │ ├── language-list.tsx │ │ ├── loader.tsx │ │ ├── output.tsx │ │ ├── progress.tsx │ │ ├── ruler.tsx │ │ ├── selection.tsx │ │ ├── tag.tsx │ │ ├── test.tsx │ │ └── tests.tsx │ ├── index.html │ ├── index.tsx │ ├── styles.css │ ├── templates │ │ ├── landing.css │ │ ├── landing.tsx │ │ ├── project.css │ │ └── project.tsx │ ├── types │ │ └── index.ts │ └── utils │ │ └── index.ts ├── plugin │ └── index.js ├── tests │ └── parser.test.js ├── tooling │ ├── client-socks.js │ ├── env.js │ ├── git │ │ ├── build.js │ │ └── gitterizer.js │ ├── hot-reload.js │ ├── lesson.js │ ├── logger.js │ ├── parser.js │ ├── reset.js │ ├── seed.js │ ├── server.js │ ├── t.js │ ├── test-utils.js │ ├── tests │ │ ├── main.js │ │ └── test-worker.js │ ├── utils.js │ └── validate.js ├── tsconfig.json └── webpack.config.cjs ├── .github └── workflows │ ├── cli-release.yml │ ├── link-check.yml │ ├── mdbook.yml │ └── release.yml ├── .gitignore ├── .gitpod.yml ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── cli ├── Cargo.toml ├── bash └── src │ ├── clapper.rs │ ├── conf.rs │ ├── environment.rs │ ├── features.rs │ ├── fixtures.rs │ ├── fs.rs │ └── main.rs ├── docs ├── book.toml ├── mdbook-admonish.css ├── src │ ├── CHANGELOG.md │ ├── SUMMARY.md │ ├── cli.md │ ├── client-injection.md │ ├── configuration.md │ ├── contributing.md │ ├── examples.md │ ├── freecodecamp-courses.md │ ├── getting-started.md │ ├── introduction.md │ ├── lessoning │ │ ├── lesson.md │ │ └── lifecycle.md │ ├── plugin-system.md │ ├── project-syntax.md │ ├── resetting │ │ ├── lifecycle.md │ │ └── reset.md │ ├── roadmap.md │ └── testing │ │ ├── globals.md │ │ ├── lifecycle.md │ │ ├── test-utilities.md │ │ └── test.md └── theme │ ├── book.js │ ├── css │ ├── chrome.css │ ├── general.css │ ├── print.css │ └── variables.css │ ├── favicon.svg │ ├── fonts │ ├── Hack-ZeroSlash-Bold.woff │ ├── Hack-ZeroSlash-Bold.woff2 │ ├── Hack-ZeroSlash-BoldItalic.woff │ ├── Hack-ZeroSlash-BoldItalic.woff2 │ ├── Hack-ZeroSlash-Italic.woff │ ├── Hack-ZeroSlash-Italic.woff2 │ ├── Hack-ZeroSlash-Regular.woff │ ├── Hack-ZeroSlash-Regular.woff2 │ ├── Lato-Black.woff │ ├── Lato-BlackItalic.woff │ ├── Lato-Bold.woff │ ├── Lato-BoldItalic.woff │ ├── Lato-Hairline.woff │ ├── Lato-HairlineItalic.woff │ ├── Lato-Italic.woff │ ├── Lato-Light.woff │ ├── Lato-LightItalic.woff │ ├── Lato-Regular.woff │ └── fonts.css │ ├── highlight.css │ ├── highlight.js │ └── index.hbs ├── package.json ├── renovate.json └── self ├── .vscode ├── javascript.json.code-snippets └── settings.json ├── bash ├── .bashrc └── sourcerer.sh ├── build-x-using-y └── index.js ├── client ├── assets │ ├── fcc_primary_large.svg │ └── fcc_primary_small.svg └── injectable.js ├── config ├── projects.json └── state.json ├── curriculum ├── assertions │ └── afrikaans.json ├── images │ └── fcc_primary_large.png └── locales │ ├── afrikaans │ ├── build-x-using-y.md │ └── learn-freecodecamp-os.md │ └── english │ ├── build-x-using-y.md │ ├── external-seed-seed.md │ ├── external-seed.md │ ├── learn-freecodecamp-os.md │ ├── lesson-watch.md │ └── project-reset.md ├── external-seed └── .gitkeep ├── freecodecamp.conf.json ├── learn-freecodecamp-os └── .gitkeep ├── lesson-watch ├── unwatched.js └── watched.js ├── package-lock.json ├── package.json ├── project-reset └── .gitkeep └── tooling ├── adjust-url.js ├── camper-info.js ├── extract-seed.js ├── helpers.js ├── plugins.js └── rejig.js /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.freeCodeCamp/client/assets/Lato-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/assets/Lato-Regular.woff -------------------------------------------------------------------------------- /.freeCodeCamp/client/assets/fcc_primary_large.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/assets/fcc_primary_large.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/assets/fcc_primary_small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/assets/fcc_primary_small.svg -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/block.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/checkmark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/checkmark.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/console.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/console.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/controls.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/description.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/error.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/header.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/heading.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/hints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/hints.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/language-globe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/language-globe.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/language-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/language-list.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/loader.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/output.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/progress.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/ruler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/ruler.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/selection.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/tag.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/test.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/components/tests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/components/tests.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/index.html -------------------------------------------------------------------------------- /.freeCodeCamp/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/index.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/styles.css -------------------------------------------------------------------------------- /.freeCodeCamp/client/templates/landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/templates/landing.css -------------------------------------------------------------------------------- /.freeCodeCamp/client/templates/landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/templates/landing.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/templates/project.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/templates/project.css -------------------------------------------------------------------------------- /.freeCodeCamp/client/templates/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/templates/project.tsx -------------------------------------------------------------------------------- /.freeCodeCamp/client/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/types/index.ts -------------------------------------------------------------------------------- /.freeCodeCamp/client/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/client/utils/index.ts -------------------------------------------------------------------------------- /.freeCodeCamp/plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/plugin/index.js -------------------------------------------------------------------------------- /.freeCodeCamp/tests/parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tests/parser.test.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/client-socks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/client-socks.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/env.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/git/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/git/build.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/git/gitterizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/git/gitterizer.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/hot-reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/hot-reload.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/lesson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/lesson.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/logger.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/parser.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/reset.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/seed.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/server.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/t.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/t.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/test-utils.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/tests/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/tests/main.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/tests/test-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/tests/test-worker.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/utils.js -------------------------------------------------------------------------------- /.freeCodeCamp/tooling/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tooling/validate.js -------------------------------------------------------------------------------- /.freeCodeCamp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/tsconfig.json -------------------------------------------------------------------------------- /.freeCodeCamp/webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.freeCodeCamp/webpack.config.cjs -------------------------------------------------------------------------------- /.github/workflows/cli-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.github/workflows/cli-release.yml -------------------------------------------------------------------------------- /.github/workflows/link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.github/workflows/link-check.yml -------------------------------------------------------------------------------- /.github/workflows/mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.github/workflows/mdbook.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.linkedProjects": ["./cli/Cargo.toml"] 3 | } 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/README.md -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/bash: -------------------------------------------------------------------------------- 1 | ../self/bash/ -------------------------------------------------------------------------------- /cli/src/clapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/clapper.rs -------------------------------------------------------------------------------- /cli/src/conf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/conf.rs -------------------------------------------------------------------------------- /cli/src/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/environment.rs -------------------------------------------------------------------------------- /cli/src/features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/features.rs -------------------------------------------------------------------------------- /cli/src/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/fixtures.rs -------------------------------------------------------------------------------- /cli/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/fs.rs -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/mdbook-admonish.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/mdbook-admonish.css -------------------------------------------------------------------------------- /docs/src/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/CHANGELOG.md -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/cli.md -------------------------------------------------------------------------------- /docs/src/client-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/client-injection.md -------------------------------------------------------------------------------- /docs/src/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/configuration.md -------------------------------------------------------------------------------- /docs/src/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/contributing.md -------------------------------------------------------------------------------- /docs/src/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/examples.md -------------------------------------------------------------------------------- /docs/src/freecodecamp-courses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/freecodecamp-courses.md -------------------------------------------------------------------------------- /docs/src/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/getting-started.md -------------------------------------------------------------------------------- /docs/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/introduction.md -------------------------------------------------------------------------------- /docs/src/lessoning/lesson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/lessoning/lesson.md -------------------------------------------------------------------------------- /docs/src/lessoning/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/lessoning/lifecycle.md -------------------------------------------------------------------------------- /docs/src/plugin-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/plugin-system.md -------------------------------------------------------------------------------- /docs/src/project-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/project-syntax.md -------------------------------------------------------------------------------- /docs/src/resetting/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/resetting/lifecycle.md -------------------------------------------------------------------------------- /docs/src/resetting/reset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/resetting/reset.md -------------------------------------------------------------------------------- /docs/src/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/roadmap.md -------------------------------------------------------------------------------- /docs/src/testing/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/testing/globals.md -------------------------------------------------------------------------------- /docs/src/testing/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/testing/lifecycle.md -------------------------------------------------------------------------------- /docs/src/testing/test-utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/testing/test-utilities.md -------------------------------------------------------------------------------- /docs/src/testing/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/src/testing/test.md -------------------------------------------------------------------------------- /docs/theme/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/book.js -------------------------------------------------------------------------------- /docs/theme/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/css/chrome.css -------------------------------------------------------------------------------- /docs/theme/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/css/general.css -------------------------------------------------------------------------------- /docs/theme/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/css/print.css -------------------------------------------------------------------------------- /docs/theme/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/css/variables.css -------------------------------------------------------------------------------- /docs/theme/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/favicon.svg -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Bold.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Bold.woff2 -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-BoldItalic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-BoldItalic.woff2 -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Italic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Italic.woff2 -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Regular.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Hack-ZeroSlash-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Hack-ZeroSlash-Regular.woff2 -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Black.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-BlackItalic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Bold.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-BoldItalic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Hairline.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Hairline.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-HairlineItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-HairlineItalic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Italic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Light.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-LightItalic.woff -------------------------------------------------------------------------------- /docs/theme/fonts/Lato-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/Lato-Regular.woff -------------------------------------------------------------------------------- /docs/theme/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/fonts/fonts.css -------------------------------------------------------------------------------- /docs/theme/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/highlight.css -------------------------------------------------------------------------------- /docs/theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/highlight.js -------------------------------------------------------------------------------- /docs/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/docs/theme/index.hbs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/renovate.json -------------------------------------------------------------------------------- /self/.vscode/javascript.json.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/.vscode/javascript.json.code-snippets -------------------------------------------------------------------------------- /self/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/.vscode/settings.json -------------------------------------------------------------------------------- /self/bash/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/bash/.bashrc -------------------------------------------------------------------------------- /self/bash/sourcerer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/bash/sourcerer.sh -------------------------------------------------------------------------------- /self/build-x-using-y/index.js: -------------------------------------------------------------------------------- 1 | // I am an example boilerplate file 2 | -------------------------------------------------------------------------------- /self/client/assets/fcc_primary_large.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/client/assets/fcc_primary_large.svg -------------------------------------------------------------------------------- /self/client/assets/fcc_primary_small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/client/assets/fcc_primary_small.svg -------------------------------------------------------------------------------- /self/client/injectable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/client/injectable.js -------------------------------------------------------------------------------- /self/config/projects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/config/projects.json -------------------------------------------------------------------------------- /self/config/state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/config/state.json -------------------------------------------------------------------------------- /self/curriculum/assertions/afrikaans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/assertions/afrikaans.json -------------------------------------------------------------------------------- /self/curriculum/images/fcc_primary_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/images/fcc_primary_large.png -------------------------------------------------------------------------------- /self/curriculum/locales/afrikaans/build-x-using-y.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/afrikaans/build-x-using-y.md -------------------------------------------------------------------------------- /self/curriculum/locales/afrikaans/learn-freecodecamp-os.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/afrikaans/learn-freecodecamp-os.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/build-x-using-y.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/build-x-using-y.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/external-seed-seed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/external-seed-seed.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/external-seed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/external-seed.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/learn-freecodecamp-os.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/learn-freecodecamp-os.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/lesson-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/lesson-watch.md -------------------------------------------------------------------------------- /self/curriculum/locales/english/project-reset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/curriculum/locales/english/project-reset.md -------------------------------------------------------------------------------- /self/external-seed/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /self/freecodecamp.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/freecodecamp.conf.json -------------------------------------------------------------------------------- /self/learn-freecodecamp-os/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /self/lesson-watch/unwatched.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /self/lesson-watch/watched.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /self/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/package-lock.json -------------------------------------------------------------------------------- /self/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/package.json -------------------------------------------------------------------------------- /self/project-reset/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /self/tooling/adjust-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/adjust-url.js -------------------------------------------------------------------------------- /self/tooling/camper-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/camper-info.js -------------------------------------------------------------------------------- /self/tooling/extract-seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/extract-seed.js -------------------------------------------------------------------------------- /self/tooling/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/helpers.js -------------------------------------------------------------------------------- /self/tooling/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/plugins.js -------------------------------------------------------------------------------- /self/tooling/rejig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/freeCodeCampOS/HEAD/self/tooling/rejig.js --------------------------------------------------------------------------------