From 485ba92c51d70bb5fd2c184b276469299e57a0db Mon Sep 17 00:00:00 2001 From: sammy6378 Date: Tue, 2 Sep 2025 12:42:41 +0300 Subject: [PATCH 1/3] Add foundational HTML, CSS, and Git documentation - Introduced new documentation for HTML, covering elements, attributes, forms, and semantic HTML. - Added CSS guides on box model, selectors, layout techniques, and styling projects. - Created Git documentation including basic commands, branching, GitHub workflows, and best practices. - Included project ideas for HTML and CSS to encourage practical application of learned concepts. - Established GitHub section with collaboration, issues, and actions for CI/CD basics. --- .../default/blogMetadata-default.json | 4 +- .../default/__mdx-loader-dependency.json | 2 +- .../default/p/docs-175.json | 1 + .../default/p/docs-category-beginner-676.json | 1 + .../p/docs-category-intermediate-4d0.json | 1 + .../p/docs-category-javascript-af1.json | 1 + ...te-docs-css-beginner-box-model-md-4ec.json | 28 ++ ...s-beginner-introduction-to-css-md-217.json | 28 ++ .../site-docs-css-beginner-layout-md-ee2.json | 28 ++ ...ite-docs-css-beginner-projects-md-a77.json | 28 ++ ...te-docs-css-beginner-selectors-md-be0.json | 28 ++ .../site-docs-css-box-model-md-bfd.json | 28 ++ ...e-docs-css-introduction-to-css-md-08c.json | 28 ++ .../default/site-docs-css-layout-md-81c.json | 28 ++ ...ite-docs-css-layout-techniques-md-c1f.json | 28 ++ .../site-docs-css-projects-md-990.json | 28 ++ ...s-css-selectors-and-properties-md-e58.json | 28 ++ .../site-docs-css-selectors-md-4ad.json | 28 ++ .../site-docs-getting-started-md-d58.json | 6 +- .../site-docs-git-basic-commands-md-cda.json | 28 ++ ...cs-git-beginner-basic-commands-md-049.json | 28 ++ ...cs-git-beginner-branching-copy-md-319.json | 28 ++ ...te-docs-git-beginner-branching-md-6ca.json | 28 ++ ...s-git-beginner-github-workflow-md-d08.json | 28 ++ ...t-beginner-introduction-to-git-md-fea.json | 28 ++ ...ite-docs-git-beginner-projects-md-5b2.json | 28 ++ .../site-docs-git-branching-md-89f.json | 28 ++ .../site-docs-git-github-workflow-md-d40.json | 28 ++ ...site-docs-git-hub-actions-cicd-md-ab0.json | 24 ++ ...te-docs-git-hub-best-practices-md-009.json | 24 ++ ...site-docs-git-hub-code-reviews-md-cc7.json | 24 ++ ...ite-docs-git-hub-collaboration-md-51f.json | 24 ++ ...git-hub-creating-cloning-repos-md-a1e.json | 24 ++ ...cs-git-hub-example-auto-deploy-md-060.json | 24 ++ .../site-docs-git-hub-git-clone-md-164.json | 24 ++ ...s-git-hub-hosting-github-pages-md-f84.json | 24 ++ ...site-docs-git-hub-introduction-md-5dc.json | 24 ++ ...ocs-git-hub-issues-discussions-md-e06.json | 24 ++ .../site-docs-git-hub-pages-md-bc4.json | 24 ++ ...e-docs-git-hub-projects-kanban-md-77a.json | 24 ++ ...cs-git-hub-protecting-branches-md-20c.json | 24 ++ ...docs-git-hub-uploading-project-md-9e5.json | 24 ++ ...te-docs-git-hub-what-is-github-md-641.json | 24 ++ .../site-docs-git-hub-workflows-md-1f6.json | 24 ++ ...cs-git-hub-writing-good-readme-md-31e.json | 24 ++ ...e-docs-git-introduction-to-git-md-c84.json | 28 ++ .../site-docs-git-projects-md-af2.json | 28 ++ ...te-docs-html-accessibility-seo-md-c72.json | 28 ++ .../site-docs-html-attributes-md-99c.json | 28 ++ ...-docs-html-beginner-attributes-md-f2c.json | 28 ++ ...te-docs-html-beginner-elements-md-272.json | 28 ++ .../site-docs-html-beginner-forms-md-f5d.json | 28 ++ ...-beginner-introduction-to-html-md-8fc.json | 28 ++ ...te-docs-html-beginner-projects-md-c94.json | 28 ++ ...s-html-elements-and-attributes-md-055.json | 28 ++ .../site-docs-html-elements-md-d9b.json | 28 ++ ...ocs-html-forms-and-input-types-md-67e.json | 28 ++ .../default/site-docs-html-forms-md-a52.json | 28 ++ ...docs-html-introduction-to-html-md-231.json | 28 ++ .../default/site-docs-html-media-md-e4c.json | 28 ++ .../site-docs-html-projects-md-437.json | 28 ++ .../site-docs-html-semantic-html-md-2c1.json | 28 ++ ...ocs-javascript-beginner-arrays-md-a03.json | 6 +- ...pt-beginner-control-structures-md-26f.json | 6 +- ...-javascript-beginner-functions-md-988.json | 6 +- ...ner-introduction-to-javascript-md-ac5.json | 6 +- ...docs-javascript-beginner-loops-md-69a.json | 6 +- ...cs-javascript-beginner-objects-md-2d1.json | 6 +- ...-javascript-beginner-operators-md-34d.json | 6 +- ...s-javascript-beginner-projects-md-bfb.json | 6 +- ...ginner-variables-and-datatypes-md-8f5.json | 6 +- ...ntermediate-advanced-functions-md-609.json | 6 +- ...e-async-javascript-async-await-md-bf7.json | 6 +- ...script-asynchronous-operations-md-e11.json | 6 +- ...ate-async-javascript-callbacks-md-2a7.json | 6 +- ...mediate-async-javascript-index-md-bcd.json | 6 +- ...iate-async-javascript-promises-md-191.json | 6 +- ...-intermediate-dom-manipulation-md-0e5.json | 6 +- ...pt-intermediate-error-handling-md-376.json | 6 +- ...ipt-intermediate-es-6-features-md-2d7.json | 6 +- ...pt-intermediate-final-projects-md-c38.json | 6 +- ...ascript-intermediate-json-apis-md-5f9.json | 6 +- ...e-docs-react-native-components-md-6ec.json | 6 +- .../site-docs-react-native-setup-md-63a.json | 4 +- .../site-docs-react-patterns-md-968.json | 6 +- .../default/site-docs-react-setup-md-1b1.json | 6 +- .../site-docs-typescript-intro-md-18d.json | 6 +- .../site-docs-typescript-tips-md-9b2.json | 6 +- .../p/docusaurus-debug-content-0d5.json | 1 + .docusaurus/docusaurus.config.mjs | 4 +- .docusaurus/globalData.json | 261 ++++++++++-- .docusaurus/registry.js | 111 +++-- .docusaurus/routes.js | 398 ++++++++++++++---- .docusaurus/routesChunkNames.json | 322 ++++++++++---- docs/CSS/_category_.json | 4 + docs/CSS/box-model.md | 42 ++ docs/CSS/introduction-to-css.md | 36 ++ docs/CSS/layout-techniques.md | 48 +++ docs/CSS/layout.md | 41 ++ docs/CSS/projects.md | 31 ++ docs/CSS/selectors-and-properties.md | 51 +++ docs/CSS/selectors.md | 48 +++ docs/Git/_category_.json | 4 + docs/Git/basic-commands.md | 34 ++ docs/Git/branching.md | 38 ++ docs/Git/github-workflow.md | 38 ++ docs/Git/introduction-to-git.md | 30 ++ docs/Git/projects.md | 31 ++ docs/GitHub/_category_.json | 4 + docs/GitHub/actions-cicd.md | 3 + docs/GitHub/best-practices.md | 8 + docs/GitHub/code-reviews.md | 3 + docs/GitHub/collaboration.md | 12 + docs/GitHub/creating-cloning-repos.md | 11 + docs/GitHub/example-auto-deploy.md | 3 + docs/GitHub/git-clone.md | 9 + docs/GitHub/hosting-github-pages.md | 7 + docs/GitHub/introduction.md | 3 + docs/GitHub/issues-discussions.md | 7 + docs/GitHub/pages.md | 3 + docs/GitHub/projects-kanban.md | 3 + docs/GitHub/protecting-branches.md | 3 + docs/GitHub/uploading-project.md | 26 ++ docs/GitHub/what-is-github.md | 9 + docs/GitHub/workflows.md | 3 + docs/GitHub/writing-good-readme.md | 10 + docs/HTML/_category_.json | 4 + docs/HTML/accessibility-seo.md | 41 ++ docs/HTML/attributes.md | 44 ++ docs/HTML/elements-and-attributes.md | 62 +++ docs/HTML/elements.md | 51 +++ docs/HTML/forms-and-input-types.md | 37 ++ docs/HTML/forms.md | 46 ++ docs/HTML/introduction-to-html.md | 46 ++ docs/HTML/media.md | 42 ++ docs/HTML/projects.md | 31 ++ docs/HTML/semantic-html.md | 44 ++ docs/Javascript/_category_.json | 2 +- 138 files changed, 3472 insertions(+), 320 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-box-model-md-4ec.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-introduction-to-css-md-217.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-layout-md-ee2.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-projects-md-a77.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-selectors-md-be0.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-box-model-md-bfd.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-introduction-to-css-md-08c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-md-81c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-techniques-md-c1f.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-projects-md-990.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-and-properties-md-e58.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-md-4ad.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-basic-commands-md-cda.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-basic-commands-md-049.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-copy-md-319.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-md-6ca.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-github-workflow-md-d08.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-introduction-to-git-md-fea.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-projects-md-5b2.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-branching-md-89f.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-github-workflow-md-d40.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-actions-cicd-md-ab0.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-best-practices-md-009.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-code-reviews-md-cc7.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-collaboration-md-51f.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-creating-cloning-repos-md-a1e.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-example-auto-deploy-md-060.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-git-clone-md-164.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-hosting-github-pages-md-f84.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-introduction-md-5dc.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-issues-discussions-md-e06.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-pages-md-bc4.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-projects-kanban-md-77a.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-protecting-branches-md-20c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-uploading-project-md-9e5.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-what-is-github-md-641.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-workflows-md-1f6.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-writing-good-readme-md-31e.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-introduction-to-git-md-c84.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-projects-md-af2.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-accessibility-seo-md-c72.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-attributes-md-99c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-attributes-md-f2c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-elements-md-272.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-forms-md-f5d.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-introduction-to-html-md-8fc.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-projects-md-c94.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-and-attributes-md-055.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-md-d9b.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-and-input-types-md-67e.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-md-a52.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-introduction-to-html-md-231.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-media-md-e4c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-projects-md-437.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-semantic-html-md-2c1.json create mode 100644 .docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json create mode 100644 docs/CSS/_category_.json create mode 100644 docs/CSS/box-model.md create mode 100644 docs/CSS/introduction-to-css.md create mode 100644 docs/CSS/layout-techniques.md create mode 100644 docs/CSS/layout.md create mode 100644 docs/CSS/projects.md create mode 100644 docs/CSS/selectors-and-properties.md create mode 100644 docs/CSS/selectors.md create mode 100644 docs/Git/_category_.json create mode 100644 docs/Git/basic-commands.md create mode 100644 docs/Git/branching.md create mode 100644 docs/Git/github-workflow.md create mode 100644 docs/Git/introduction-to-git.md create mode 100644 docs/Git/projects.md create mode 100644 docs/GitHub/_category_.json create mode 100644 docs/GitHub/actions-cicd.md create mode 100644 docs/GitHub/best-practices.md create mode 100644 docs/GitHub/code-reviews.md create mode 100644 docs/GitHub/collaboration.md create mode 100644 docs/GitHub/creating-cloning-repos.md create mode 100644 docs/GitHub/example-auto-deploy.md create mode 100644 docs/GitHub/git-clone.md create mode 100644 docs/GitHub/hosting-github-pages.md create mode 100644 docs/GitHub/introduction.md create mode 100644 docs/GitHub/issues-discussions.md create mode 100644 docs/GitHub/pages.md create mode 100644 docs/GitHub/projects-kanban.md create mode 100644 docs/GitHub/protecting-branches.md create mode 100644 docs/GitHub/uploading-project.md create mode 100644 docs/GitHub/what-is-github.md create mode 100644 docs/GitHub/workflows.md create mode 100644 docs/GitHub/writing-good-readme.md create mode 100644 docs/HTML/_category_.json create mode 100644 docs/HTML/accessibility-seo.md create mode 100644 docs/HTML/attributes.md create mode 100644 docs/HTML/elements-and-attributes.md create mode 100644 docs/HTML/elements.md create mode 100644 docs/HTML/forms-and-input-types.md create mode 100644 docs/HTML/forms.md create mode 100644 docs/HTML/introduction-to-html.md create mode 100644 docs/HTML/media.md create mode 100644 docs/HTML/projects.md create mode 100644 docs/HTML/semantic-html.md diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json index 76c4761..6a706cf 100644 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json +++ b/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json @@ -1,5 +1,5 @@ { - "blogBasePath": "/reference/blog", + "blogBasePath": "/blog", "blogTitle": "Blog", - "authorsListPath": "/reference/blog/authors" + "authorsListPath": "/blog/authors" } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/__mdx-loader-dependency.json b/.docusaurus/docusaurus-plugin-content-docs/default/__mdx-loader-dependency.json index 6d3e5da..9d3fc24 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/__mdx-loader-dependency.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/__mdx-loader-dependency.json @@ -1 +1 @@ -{"options":{"sidebarPath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\sidebars.ts","editUrl":"https://github.com/sammy6378/reference/tree/main/","path":"docs","editCurrentVersion":false,"editLocalizedFiles":false,"routeBasePath":"docs","tagsBasePath":"tags","include":["**/*.{md,mdx}"],"exclude":["**/_*.{js,jsx,ts,tsx,md,mdx}","**/_*/**","**/*.test.{js,jsx,ts,tsx}","**/__tests__/**"],"sidebarCollapsible":true,"sidebarCollapsed":true,"docsRootComponent":"@theme/DocsRoot","docVersionRootComponent":"@theme/DocVersionRoot","docRootComponent":"@theme/DocRoot","docItemComponent":"@theme/DocItem","docTagsListComponent":"@theme/DocTagsListPage","docTagDocListComponent":"@theme/DocTagDocListPage","docCategoryGeneratedIndexComponent":"@theme/DocCategoryGeneratedIndexPage","remarkPlugins":[],"rehypePlugins":[],"recmaPlugins":[],"beforeDefaultRemarkPlugins":[],"beforeDefaultRehypePlugins":[],"admonitions":true,"showLastUpdateTime":false,"showLastUpdateAuthor":false,"includeCurrentVersion":true,"disableVersioning":false,"versions":{},"breadcrumbs":true,"onInlineTags":"warn","id":"default"},"versionsMetadata":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/reference/docs","tagsPath":"/reference/docs/tags","editUrl":"https://github.com/sammy6378/reference/tree/main/docs","editUrlLocalized":"https://github.com/sammy6378/reference/tree/main/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\sidebars.ts","contentPath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\docs","contentPathLocalized":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\i18n\\en\\docusaurus-plugin-content-docs\\current"}]} \ No newline at end of file +{"options":{"sidebarPath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\sidebars.ts","editUrl":"https://github.com/sammy6378/reference/tree/main/","path":"docs","editCurrentVersion":false,"editLocalizedFiles":false,"routeBasePath":"docs","tagsBasePath":"tags","include":["**/*.{md,mdx}"],"exclude":["**/_*.{js,jsx,ts,tsx,md,mdx}","**/_*/**","**/*.test.{js,jsx,ts,tsx}","**/__tests__/**"],"sidebarCollapsible":true,"sidebarCollapsed":true,"docsRootComponent":"@theme/DocsRoot","docVersionRootComponent":"@theme/DocVersionRoot","docRootComponent":"@theme/DocRoot","docItemComponent":"@theme/DocItem","docTagsListComponent":"@theme/DocTagsListPage","docTagDocListComponent":"@theme/DocTagDocListPage","docCategoryGeneratedIndexComponent":"@theme/DocCategoryGeneratedIndexPage","remarkPlugins":[],"rehypePlugins":[],"recmaPlugins":[],"beforeDefaultRemarkPlugins":[],"beforeDefaultRehypePlugins":[],"admonitions":true,"showLastUpdateTime":false,"showLastUpdateAuthor":false,"includeCurrentVersion":true,"disableVersioning":false,"versions":{},"breadcrumbs":true,"onInlineTags":"warn","id":"default"},"versionsMetadata":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/docs","tagsPath":"/docs/tags","editUrl":"https://github.com/sammy6378/reference/tree/main/docs","editUrlLocalized":"https://github.com/sammy6378/reference/tree/main/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\sidebars.ts","contentPath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\docs","contentPathLocalized":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\i18n\\en\\docusaurus-plugin-content-docs\\current"}]} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json new file mode 100644 index 0000000..c36b896 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json @@ -0,0 +1 @@ +{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Getting Started","href":"/docs/getting-started","docId":"getting-started","unlisted":false},{"type":"category","label":"HTML","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction to HTML","href":"/docs/HTML/introduction-to-html","docId":"HTML/introduction-to-html","unlisted":false},{"type":"link","label":"Elements & Attributes","href":"/docs/HTML/elements-and-attributes","docId":"HTML/elements-and-attributes","unlisted":false},{"type":"link","label":"HTML Elements","href":"/docs/HTML/elements","docId":"HTML/elements","unlisted":false},{"type":"link","label":"HTML Attributes","href":"/docs/HTML/attributes","docId":"HTML/attributes","unlisted":false},{"type":"link","label":"Forms & Input Types","href":"/docs/HTML/forms-and-input-types","docId":"HTML/forms-and-input-types","unlisted":false},{"type":"link","label":"HTML Forms","href":"/docs/HTML/forms","docId":"HTML/forms","unlisted":false},{"type":"link","label":"Semantic HTML","href":"/docs/HTML/semantic-html","docId":"HTML/semantic-html","unlisted":false},{"type":"link","label":"Media (Images, Audio, Video, Iframes)","href":"/docs/HTML/media","docId":"HTML/media","unlisted":false},{"type":"link","label":"HTML Projects","href":"/docs/HTML/projects","docId":"HTML/projects","unlisted":false},{"type":"link","label":"Accessibility & SEO Basics","href":"/docs/HTML/accessibility-seo","docId":"HTML/accessibility-seo","unlisted":false}]},{"type":"category","label":"CSS","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction to CSS","href":"/docs/CSS/introduction-to-css","docId":"CSS/introduction-to-css","unlisted":false},{"type":"link","label":"Selectors & Properties","href":"/docs/CSS/selectors-and-properties","docId":"CSS/selectors-and-properties","unlisted":false},{"type":"link","label":"CSS Selectors","href":"/docs/CSS/selectors","docId":"CSS/selectors","unlisted":false},{"type":"link","label":"Box Model","href":"/docs/CSS/box-model","docId":"CSS/box-model","unlisted":false},{"type":"link","label":"Layout Techniques","href":"/docs/CSS/layout-techniques","docId":"CSS/layout-techniques","unlisted":false},{"type":"link","label":"CSS Layout","href":"/docs/CSS/layout","docId":"CSS/layout","unlisted":false},{"type":"link","label":"CSS Projects","href":"/docs/CSS/projects","docId":"CSS/projects","unlisted":false}]},{"type":"category","label":"Git","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction to Git","href":"/docs/Git/introduction-to-git","docId":"Git/introduction-to-git","unlisted":false},{"type":"link","label":"Basic Git Commands","href":"/docs/Git/basic-commands","docId":"Git/basic-commands","unlisted":false},{"type":"link","label":"Branching in Git","href":"/docs/Git/branching","docId":"Git/branching","unlisted":false},{"type":"link","label":"GitHub Workflow","href":"/docs/Git/github-workflow","docId":"Git/github-workflow","unlisted":false},{"type":"link","label":"Git Projects","href":"/docs/Git/projects","docId":"Git/projects","unlisted":false}]},{"type":"category","label":"GitHub","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"GitHub Actions (CI/CD Basics)","href":"/docs/GitHub/actions-cicd","docId":"GitHub/actions-cicd","unlisted":false},{"type":"link","label":"Best Practices","href":"/docs/GitHub/best-practices","docId":"GitHub/best-practices","unlisted":false},{"type":"link","label":"Code Reviews","href":"/docs/GitHub/code-reviews","docId":"GitHub/code-reviews","unlisted":false},{"type":"link","label":"Collaboration on GitHub","href":"/docs/GitHub/collaboration","docId":"GitHub/collaboration","unlisted":false},{"type":"link","label":"Creating & Cloning Repositories","href":"/docs/GitHub/creating-cloning-repos","docId":"GitHub/creating-cloning-repos","unlisted":false},{"type":"link","label":"Example: Auto-Deploying a Site","href":"/docs/GitHub/example-auto-deploy","docId":"GitHub/example-auto-deploy","unlisted":false},{"type":"link","label":"git clone","href":"/docs/GitHub/git-clone","docId":"GitHub/git-clone","unlisted":false},{"type":"link","label":"Hosting a Static Website on GitHub Pages","href":"/docs/GitHub/hosting-github-pages","docId":"GitHub/hosting-github-pages","unlisted":false},{"type":"link","label":"Introduction to GitHub","href":"/docs/GitHub/introduction","docId":"GitHub/introduction","unlisted":false},{"type":"link","label":"Issues & Discussions","href":"/docs/GitHub/issues-discussions","docId":"GitHub/issues-discussions","unlisted":false},{"type":"link","label":"GitHub Pages","href":"/docs/GitHub/pages","docId":"GitHub/pages","unlisted":false},{"type":"link","label":"GitHub Projects (Kanban Boards)","href":"/docs/GitHub/projects-kanban","docId":"GitHub/projects-kanban","unlisted":false},{"type":"link","label":"Protecting Branches","href":"/docs/GitHub/protecting-branches","docId":"GitHub/protecting-branches","unlisted":false},{"type":"link","label":"Uploading a Project to GitHub","href":"/docs/GitHub/uploading-project","docId":"GitHub/uploading-project","unlisted":false},{"type":"link","label":"What is GitHub & Why Use It?","href":"/docs/GitHub/what-is-github","docId":"GitHub/what-is-github","unlisted":false},{"type":"link","label":"What are Workflows?","href":"/docs/GitHub/workflows","docId":"GitHub/workflows","unlisted":false},{"type":"link","label":"Writing Good README Files","href":"/docs/GitHub/writing-good-readme","docId":"GitHub/writing-good-readme","unlisted":false}]},{"type":"category","label":"JavaScript","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Beginner","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"JavaScript Basics","href":"/docs/Javascript/Beginner/introduction-to-javascript","docId":"Javascript/Beginner/introduction-to-javascript","unlisted":false},{"type":"link","label":"Variables and Data Types","href":"/docs/Javascript/Beginner/variables-and-datatypes","docId":"Javascript/Beginner/variables-and-datatypes","unlisted":false},{"type":"link","label":"Operators in JavaScript","href":"/docs/Javascript/Beginner/operators","docId":"Javascript/Beginner/operators","unlisted":false},{"type":"link","label":"Control Structures","href":"/docs/Javascript/Beginner/control-structures","docId":"Javascript/Beginner/control-structures","unlisted":false},{"type":"link","label":"Loops","href":"/docs/Javascript/Beginner/loops","docId":"Javascript/Beginner/loops","unlisted":false},{"type":"link","label":"Functions","href":"/docs/Javascript/Beginner/functions","docId":"Javascript/Beginner/functions","unlisted":false},{"type":"link","label":"Arrays","href":"/docs/Javascript/Beginner/arrays","docId":"Javascript/Beginner/arrays","unlisted":false},{"type":"link","label":"Objects","href":"/docs/Javascript/Beginner/objects","docId":"Javascript/Beginner/objects","unlisted":false},{"type":"link","label":"Fun Beginner Projects","href":"/docs/Javascript/Beginner/projects","docId":"Javascript/Beginner/projects","unlisted":false}],"href":"/docs/category/beginner"},{"type":"category","label":"Intermediate","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Advanced Functions","href":"/docs/Javascript/Intermediate/advanced-functions","docId":"Javascript/Intermediate/advanced-functions","unlisted":false},{"type":"link","label":"DOM Manipulation","href":"/docs/Javascript/Intermediate/dom-manipulation","docId":"Javascript/Intermediate/dom-manipulation","unlisted":false},{"type":"link","label":"ES6+ Features","href":"/docs/Javascript/Intermediate/es6-features","docId":"Javascript/Intermediate/es6-features","unlisted":false},{"type":"category","label":"Asynchronous Js","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"JS Callbacks","href":"/docs/Javascript/Intermediate/async-javascript/callbacks","docId":"Javascript/Intermediate/async-javascript/callbacks","unlisted":false},{"type":"link","label":"JS Asynchronous Operations","href":"/docs/Javascript/Intermediate/async-javascript/asynchronous-operations","docId":"Javascript/Intermediate/async-javascript/asynchronous-operations","unlisted":false},{"type":"link","label":"JS Promises","href":"/docs/Javascript/Intermediate/async-javascript/promises","docId":"Javascript/Intermediate/async-javascript/promises","unlisted":false},{"type":"link","label":"Asynchronous JavaScript","href":"/docs/Javascript/Intermediate/async-javascript/async-await","docId":"Javascript/Intermediate/async-javascript/async-await","unlisted":false}],"href":"/docs/Javascript/Intermediate/async-javascript/"},{"type":"link","label":"JSON and APIs","href":"/docs/Javascript/Intermediate/json-apis","docId":"Javascript/Intermediate/json-apis","unlisted":false},{"type":"link","label":"Error Handling","href":"/docs/Javascript/Intermediate/error-handling","docId":"Javascript/Intermediate/error-handling","unlisted":false},{"type":"link","label":"Final Projects","href":"/docs/Javascript/Intermediate/final-projects","docId":"Javascript/Intermediate/final-projects","unlisted":false}],"href":"/docs/category/intermediate"}],"href":"/docs/category/javascript"},{"type":"category","label":"React","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"patterns","href":"/docs/React/patterns","docId":"React/patterns","unlisted":false},{"type":"link","label":"setup","href":"/docs/React/setup","docId":"React/setup","unlisted":false}]},{"type":"category","label":"Typescript","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"TypeScript Introduction","href":"/docs/Typescript/intro","docId":"Typescript/intro","unlisted":false},{"type":"link","label":"TypeScript Tips & Best Practices","href":"/docs/Typescript/tips","docId":"Typescript/tips","unlisted":false}]},{"type":"category","label":"react-native","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"React Native Components","href":"/docs/react-native/components","docId":"react-native/components","unlisted":false},{"type":"link","label":"React Native Setup","href":"/docs/react-native/setup","docId":"react-native/setup","unlisted":false}]}]},"docs":{"CSS/box-model":{"id":"CSS/box-model","title":"Box Model","description":"Every HTML element is a box! The box model is the secret to spacing, borders, and layout.","sidebar":"tutorialSidebar"},"CSS/introduction-to-css":{"id":"CSS/introduction-to-css","title":"Introduction to CSS","description":"Welcome, style wizard! 🎨 Now that you know HTML, it’s time to make your web pages beautiful with CSS (Cascading Style Sheets). If HTML is the structure of your house, CSS is the paint, wallpaper, and decorations that make it shine.","sidebar":"tutorialSidebar"},"CSS/layout":{"id":"CSS/layout","title":"CSS Layout","description":"You’re doing great! Now, let’s arrange elements on the page. CSS layout is how you build headers, sidebars, footers, and more.","sidebar":"tutorialSidebar"},"CSS/layout-techniques":{"id":"CSS/layout-techniques","title":"Layout Techniques","description":"CSS gives you powerful tools to arrange elements on the page.","sidebar":"tutorialSidebar"},"CSS/projects":{"id":"CSS/projects","title":"CSS Projects","description":"Congratulations! 🎉 You’ve learned the basics of CSS. Now it’s time to practice with some fun projects.","sidebar":"tutorialSidebar"},"CSS/selectors":{"id":"CSS/selectors","title":"CSS Selectors","description":"Great start! Now, let’s learn how to target specific HTML elements with selectors. Selectors are like magic wands—you point at what you want to style.","sidebar":"tutorialSidebar"},"CSS/selectors-and-properties":{"id":"CSS/selectors-and-properties","title":"Selectors & Properties","description":"Selectors are how you target HTML elements to style them. Properties are what you change (like color, font, size).","sidebar":"tutorialSidebar"},"getting-started":{"id":"getting-started","title":"Getting Started","description":"Welcome to the ultimate guide for JavaScript, TypeScript, React, and React Native development! Whether you're building dynamic web apps or cross-platform mobile applications, this documentation has you covered with clear, practical resources.","sidebar":"tutorialSidebar"},"Git/basic-commands":{"id":"Git/basic-commands","title":"Basic Git Commands","description":"Great start! Now, let’s learn the most important Git commands. These are your tools for saving, viewing, and sharing your work.","sidebar":"tutorialSidebar"},"Git/branching":{"id":"Git/branching","title":"Branching in Git","description":"Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project.","sidebar":"tutorialSidebar"},"Git/github-workflow":{"id":"Git/github-workflow","title":"GitHub Workflow","description":"You’re doing great! Now, let’s learn how to share your code online and collaborate with others using GitHub.","sidebar":"tutorialSidebar"},"Git/introduction-to-git":{"id":"Git/introduction-to-git","title":"Introduction to Git","description":"Welcome, version control hero! 🦸‍♂️ Ready to save your code and track every change? Git is your time machine for projects. It lets you record, rewind, and collaborate—so you never lose your work.","sidebar":"tutorialSidebar"},"Git/projects":{"id":"Git/projects","title":"Git Projects","description":"Congratulations! 🎉 You’ve learned the basics of Git and GitHub. Now it’s time to practice with some real-world projects.","sidebar":"tutorialSidebar"},"GitHub/actions-cicd":{"id":"GitHub/actions-cicd","title":"GitHub Actions (CI/CD Basics)","description":"GitHub Actions lets you automate tasks like testing and deploying code. CI/CD stands for Continuous Integration and Continuous Deployment, which means automatically building, testing, and releasing your code when you make changes.","sidebar":"tutorialSidebar"},"GitHub/best-practices":{"id":"GitHub/best-practices","title":"Best Practices","description":"- Write clear commit messages","sidebar":"tutorialSidebar"},"GitHub/code-reviews":{"id":"GitHub/code-reviews","title":"Code Reviews","description":"Code reviews let team members check each other's work before merging changes. This helps catch bugs, improve code quality, and share knowledge.","sidebar":"tutorialSidebar"},"GitHub/collaboration":{"id":"GitHub/collaboration","title":"Collaboration on GitHub","description":"GitHub makes it easy to work with others. Common collaboration features include:","sidebar":"tutorialSidebar"},"GitHub/creating-cloning-repos":{"id":"GitHub/creating-cloning-repos","title":"Creating & Cloning Repositories","description":"A repository (repo) is where your project lives on GitHub. You can create a new repo to start a project or clone an existing one to your computer.","sidebar":"tutorialSidebar"},"GitHub/example-auto-deploy":{"id":"GitHub/example-auto-deploy","title":"Example: Auto-Deploying a Site","description":"You can use GitHub Actions to automatically deploy your website when you push changes. For example, you can set up a workflow to deploy to GitHub Pages or another hosting service every time you update your code.","sidebar":"tutorialSidebar"},"GitHub/git-clone":{"id":"GitHub/git-clone","title":"git clone","description":"The git clone command copies a repository from GitHub to your local computer. This lets you work on the project offline.","sidebar":"tutorialSidebar"},"GitHub/hosting-github-pages":{"id":"GitHub/hosting-github-pages","title":"Hosting a Static Website on GitHub Pages","description":"1. Push your website files (HTML, CSS, JS) to a GitHub repository.","sidebar":"tutorialSidebar"},"GitHub/introduction":{"id":"GitHub/introduction","title":"Introduction to GitHub","description":"GitHub is a web-based platform that helps developers store, manage, and collaborate on code. It uses Git, a version control system, to track changes and enable teamwork. With GitHub, you can work on projects with others, contribute to open source, and showcase your work to the world.","sidebar":"tutorialSidebar"},"GitHub/issues-discussions":{"id":"GitHub/issues-discussions","title":"Issues & Discussions","description":"Issues","sidebar":"tutorialSidebar"},"GitHub/pages":{"id":"GitHub/pages","title":"GitHub Pages","description":"GitHub Pages lets you host static websites directly from your GitHub repository. It's free and great for personal, project, or documentation sites.","sidebar":"tutorialSidebar"},"GitHub/projects-kanban":{"id":"GitHub/projects-kanban","title":"GitHub Projects (Kanban Boards)","description":"GitHub Projects help you organize and track work using Kanban boards. You can create columns like \"To do\", \"In progress\", and \"Done\" to visualize tasks and progress.","sidebar":"tutorialSidebar"},"GitHub/protecting-branches":{"id":"GitHub/protecting-branches","title":"Protecting Branches","description":"Protecting branches helps prevent unwanted changes. You can set rules so only certain people can push, or require code reviews before merging. This keeps your main code safe.","sidebar":"tutorialSidebar"},"GitHub/uploading-project":{"id":"GitHub/uploading-project","title":"Uploading a Project to GitHub","description":"To upload (push) your project to GitHub:","sidebar":"tutorialSidebar"},"GitHub/what-is-github":{"id":"GitHub/what-is-github","title":"What is GitHub & Why Use It?","description":"GitHub is a hosting service for Git repositories. It makes it easy to share code, collaborate with others, and manage projects. Developers use GitHub to:","sidebar":"tutorialSidebar"},"GitHub/workflows":{"id":"GitHub/workflows","title":"What are Workflows?","description":"A workflow is a set of automated steps that run on GitHub Actions. Workflows can build, test, or deploy your code whenever you push changes or open a pull request.","sidebar":"tutorialSidebar"},"GitHub/writing-good-readme":{"id":"GitHub/writing-good-readme","title":"Writing Good README Files","description":"A good README helps others understand and use your project. Include:","sidebar":"tutorialSidebar"},"HTML/accessibility-seo":{"id":"HTML/accessibility-seo","title":"Accessibility & SEO Basics","description":"Make your site usable for everyone and easy to find! Accessibility means everyone—including people with disabilities—can use your site. SEO (Search Engine Optimization) helps your site show up in search results.","sidebar":"tutorialSidebar"},"HTML/attributes":{"id":"HTML/attributes","title":"HTML Attributes","description":"Awesome! Now let’s make your elements more powerful with attributes. Attributes add extra information to elements—like giving your car a color or your phone a ringtone.","sidebar":"tutorialSidebar"},"HTML/elements":{"id":"HTML/elements","title":"HTML Elements","description":"Great job starting your HTML journey! 🏗️ Now, let’s talk about elements—the building blocks of every web page.","sidebar":"tutorialSidebar"},"HTML/elements-and-attributes":{"id":"HTML/elements-and-attributes","title":"Elements & Attributes","description":"Great job starting your HTML journey! 🏗️ Now, let’s talk about elements and attributes—the building blocks of every web page.","sidebar":"tutorialSidebar"},"HTML/forms":{"id":"HTML/forms","title":"HTML Forms","description":"You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.","sidebar":"tutorialSidebar"},"HTML/forms-and-input-types":{"id":"HTML/forms-and-input-types","title":"Forms & Input Types","description":"You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.","sidebar":"tutorialSidebar"},"HTML/introduction-to-html":{"id":"HTML/introduction-to-html","title":"Introduction to HTML","description":"Welcome, web explorer! 🌐 Ready to build the foundation of every website? HTML (HyperText Markup Language) is where it all begins. Think of HTML as the structure of your house—the walls, doors, and windows that shape your web pages.","sidebar":"tutorialSidebar"},"HTML/media":{"id":"HTML/media","title":"Media (Images, Audio, Video, Iframes)","description":"Bring your pages to life with media! HTML lets you add images, audio, video, and even embed other sites with iframes.","sidebar":"tutorialSidebar"},"HTML/projects":{"id":"HTML/projects","title":"HTML Projects","description":"Congratulations! 🎉 You’ve learned the basics of HTML. Now it’s time to practice with some fun projects.","sidebar":"tutorialSidebar"},"HTML/semantic-html":{"id":"HTML/semantic-html","title":"Semantic HTML","description":"Let’s make your pages meaningful! Semantic HTML uses tags that describe their purpose, making your code easier to read and better for accessibility and SEO.","sidebar":"tutorialSidebar"},"Javascript/Beginner/arrays":{"id":"Javascript/Beginner/arrays","title":"Arrays","description":"Hey, code rockstar! 🎸 You've got functions nailed, so now let’s dive into arrays—your go-to tool for storing lists of stuff. T#### What's Next?","sidebar":"tutorialSidebar"},"Javascript/Beginner/control-structures":{"id":"Javascript/Beginner/control-structures","title":"Control Structures","description":"Whoa, code adventurer! 🧭 You've mastered operators, so now let's give your programs a brain—control structures! These are like choose-your-own-adventure books for code: they let your script make decisions based on conditions. No more straight-line code; now it can branch out, skip parts, or choose paths.","sidebar":"tutorialSidebar"},"Javascript/Beginner/functions":{"id":"Javascript/Beginner/functions","title":"Functions","description":"Hey, code ninja! 🥷 You're looping like a champ—now let's talk functions, the superheroes of reusable code. Functions let you bu#### WFunctions are your code's superpowers—reusable and awesome! Next, we'll tackle arrays to store lists of data. Dash to Arrays to keep rocking it. You're coding like a pro—keep shining! 💥at's Next?","sidebar":"tutorialSidebar"},"Javascript/Beginner/introduction-to-javascript":{"id":"Javascript/Beginner/introduction-to-javascript","title":"JavaScript Basics","description":"Hey there, future coder! 🚀 Welcome to the magical world of JavaScript (often just called JS). If you're new to programming, don't worry—we're starting from the very beginning. Think of JavaScript as the secret sauce that makes websites come alive: buttons that respond when you click them, forms that check your input, and even games right in your browser.","sidebar":"tutorialSidebar"},"Javascript/Beginner/loops":{"id":"Javascript/Beginner/loops","title":"Loops","description":"Greetings, loop master in training! 🔄 You've got decisions down pat—now let's add repetition to the mix. Loops are like your code's treadmill: they run the same block over and over until a condition says \"stop!\" Why? To handle lists, count things, or repeat actions without copying code a zillion times. Imagine printing \"Hello\" 100 times manually—boring! Loops make it effortless.","sidebar":"tutorialSidebar"},"Javascript/Beginner/objects":{"id":"Javascript/Beginner/objects","title":"Objects","description":"Hey, coding superstar! 🌟 You've conquered arrays, and now it’s time to meet #### WObjects are your data superheroes, organizing everything neatly! You've now got the beginner basics down—variables, loops, functions, arrays, and objects. Time to put it all together with some fun projects! Jump to Beginner Projects to build a Digital Dice Roller, Random Joke Generator, and Simple Calculator. You're ready to create—let's do this! 🎉at's Next?","sidebar":"tutorialSidebar"},"Javascript/Beginner/operators":{"id":"Javascript/Beginner/operators","title":"Operators in JavaScript","description":"Hey, code explorer! 🌍 You've got variables and data types under your belt—now it's time to make them dance with operators. Operators are like the tools in your coding toolbox: they let you add, compare, and combine things in fun ways. Think of them as math symbols on steroids, but for all kinds of data.","sidebar":"tutorialSidebar"},"Javascript/Beginner/projects":{"id":"Javascript/Beginner/projects","title":"Fun Beginner Projects","description":"Wow, you’ve made it through the JavaScript basics—time to celebrate by building something awesome! 🎉 These three mini-projects—Digital Dice Roller, Random Joke Generator, and Simple Calculator—will put your skills to work. You’ll use variables, functions, arrays, objects, and loops, plus a touch of HTML and CSS to make them interactive on a webpage. Each project is beginner-friendly, includes full code, and runs in your browser. Let’s create some magic! 🪄","sidebar":"tutorialSidebar"},"Javascript/Beginner/variables-and-datatypes":{"id":"Javascript/Beginner/variables-and-datatypes","title":"Variables and Data Types","description":"Hello again, aspiring JavaScript wizard! 🌟 If you've made it here from the basics, pat yourself on the back—you're already writing code that runs in the browser. Now, let's level up by learning how to store and work with information in JS. Think of this as packing your backpack for a coding adventure: variables are your bags, and data types are the stuff you put inside.","sidebar":"tutorialSidebar"},"Javascript/Intermediate/advanced-functions":{"id":"Javascript/Intermediate/advanced-functions","title":"Advanced Functions","description":"You’ve conquered the basics—variables, loops, arrays, objects, and functions—and now it’s time to supercharge your functions with some intermediate magic. Functions are the heart of JavaScript, and these advanced techniques will make them more powerful, flexible, and fun to use. Think of this as upgrading your coding toolbox with shiny new gadgets!","sidebar":"tutorialSidebar"},"Javascript/Intermediate/async-javascript/async-await":{"id":"Javascript/Intermediate/async-javascript/async-await","title":"Asynchronous JavaScript","description":"Hey, time-traveling coder! ⏰ You’ve mastered DOM manipulation and ES6+ features—now it’s time to conquer asynchronous JavaScript, the magic that lets your code handle tasks that take time, like fetching data, waiting for timers, or responding to user clicks without freezing the page. JavaScript is single-threaded (one task at a time), but async tricks make it feel multitasking!","sidebar":"tutorialSidebar"},"Javascript/Intermediate/async-javascript/asynchronous-operations":{"id":"Javascript/Intermediate/async-javascript/asynchronous-operations","title":"JS Asynchronous Operations","description":"Time to peek behind the curtain! ⏰ You've learned about callbacks, but how does JavaScript actually handle asynchronous operations? Let's explore timers, events, and the magical event loop that makes it all work. Understanding this will make you a better async programmer!","sidebar":"tutorialSidebar"},"Javascript/Intermediate/async-javascript/callbacks":{"id":"Javascript/Intermediate/async-javascript/callbacks","title":"JS Callbacks","description":"Welcome to the world of callbacks! 📞 You've actually used these before in our advanced functions section, but now we're diving deeper into their async superpowers. Callbacks are the OG way to handle tasks that take time—they're functions passed to other functions to run when something finishes (or fails).","sidebar":"tutorialSidebar"},"Javascript/Intermediate/async-javascript/index":{"id":"Javascript/Intermediate/async-javascript/index","title":"Asynchronous Js","description":"Hey, time-traveling coder! ⏰ You've mastered DOM manipulation and ES6+ features—now it's time to conquer asynchronous JavaScript, the magic that lets your code handle tasks that take time, like fetching data, waiting for timers, or responding to user clicks without freezing the page. JavaScript is single-threaded (one task at a time), but async tricks make it feel multitasking!","sidebar":"tutorialSidebar"},"Javascript/Intermediate/async-javascript/promises":{"id":"Javascript/Intermediate/async-javascript/promises","title":"JS Promises","description":"Welcome to the Promise land! 🌟 After wrestling with callback hell, Promises are like a breath of fresh air. They represent a value that might be available now, later, or never. Think of a Promise as a receipt for your coffee order—it's either fulfilled (coffee ready!), rejected (sorry, we're out!), or still pending (brewing...).","sidebar":"tutorialSidebar"},"Javascript/Intermediate/dom-manipulation":{"id":"Javascript/Intermediate/dom-manipulation","title":"DOM Manipulation","description":"You’ve got functions, arrays, and objects down, and now it’s time to take control of web pages with DOM manipulation. The Document Object Model (DOM) is like a bridge between your JavaScript code and the HTML/CSS on a page. It turns your webpage into a living, breathing thing you can change on the fly—think updating text, styling buttons, or adding new elements with a click.","sidebar":"tutorialSidebar"},"Javascript/Intermediate/error-handling":{"id":"Javascript/Intermediate/error-handling","title":"Error Handling","description":"You’re fetching data and manipulating the DOM like a champ, but sometimes things go wrong—invalid inputs, network failures, or pesky bugs. That’s where error handling comes in, saving your app from crashing and keeping users happy. Think of it as your code’s safety net, catching problems before they spiral out of control.","sidebar":"tutorialSidebar"},"Javascript/Intermediate/es6-features":{"id":"Javascript/Intermediate/es6-features","title":"ES6+ Features","description":"You’re rocking the DOM and advanced functions—now it’s time to embrace the sleek, modern vibes of ES6+ (ECMAScript 2015 and later). These features, introduced starting in 2015, make JavaScript more powerful and fun to write. Think of them as upgrades to your coding spaceship: faster, smoother, and packed with cool tricks.","sidebar":"tutorialSidebar"},"Javascript/Intermediate/final-projects":{"id":"Javascript/Intermediate/final-projects","title":"Final Projects","description":"🎉 Congratulations, JavaScript Master! You've conquered variables, functions, DOM manipulation, ES6+, async programming, and error handling. Now it's time to put it all together with some epic final projects that will challenge your skills and build your portfolio!","sidebar":"tutorialSidebar"},"Javascript/Intermediate/json-apis":{"id":"Javascript/Intermediate/json-apis","title":"JSON and APIs","description":"You’ve mastered async JavaScript, so now it’s time to talk to the world using JSON and APIs. JSON (JavaScript Object Notation) is like a universal language for data—lightweight, readable, and used everywhere from apps to servers. APIs (Application Programming Interfaces) are like doorways to fetch or send that data, letting your app grab jokes, weather, or user info from the internet.","sidebar":"tutorialSidebar"},"react-native/components":{"id":"react-native/components","title":"React Native Components","description":"Basic Components","sidebar":"tutorialSidebar"},"react-native/setup":{"id":"react-native/setup","title":"React Native Setup","description":"Prerequisites","sidebar":"tutorialSidebar"},"React/patterns":{"id":"React/patterns","title":"patterns","description":"","sidebar":"tutorialSidebar"},"React/setup":{"id":"React/setup","title":"setup","description":"","sidebar":"tutorialSidebar"},"Typescript/intro":{"id":"Typescript/intro","title":"TypeScript Introduction","description":"What is TypeScript?","sidebar":"tutorialSidebar"},"Typescript/tips":{"id":"Typescript/tips","title":"TypeScript Tips & Best Practices","description":"Generic Types","sidebar":"tutorialSidebar"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json new file mode 100644 index 0000000..896b1bc --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json @@ -0,0 +1 @@ +{"categoryGeneratedIndex":{"title":"Beginner","description":"Start your JavaScript journey here! Learn the fundamentals step by step.","slug":"/category/beginner","permalink":"/docs/category/beginner","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"JavaScript","permalink":"/docs/category/javascript"},"next":{"title":"JavaScript Basics","permalink":"/docs/Javascript/Beginner/introduction-to-javascript"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json new file mode 100644 index 0000000..a94956b --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json @@ -0,0 +1 @@ +{"categoryGeneratedIndex":{"title":"Intermediate","description":"Level up your JavaScript skills with DOM manipulation, ES6+, async programming, and more!","slug":"/category/intermediate","permalink":"/docs/category/intermediate","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Fun Beginner Projects","permalink":"/docs/Javascript/Beginner/projects"},"next":{"title":"Advanced Functions","permalink":"/docs/Javascript/Intermediate/advanced-functions"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json new file mode 100644 index 0000000..bed3a15 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json @@ -0,0 +1 @@ +{"categoryGeneratedIndex":{"title":"JavaScript","description":"Master JavaScript from basics to advanced concepts. Build interactive web applications with modern JavaScript.","slug":"/category/javascript","permalink":"/docs/category/javascript","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Writing Good README Files","permalink":"/docs/GitHub/writing-good-readme"},"next":{"title":"Beginner","permalink":"/docs/category/beginner"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-box-model-md-4ec.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-box-model-md-4ec.json new file mode 100644 index 0000000..7764cd4 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-box-model-md-4ec.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/Beginner/box-model", + "title": "CSS Box Model", + "description": "Awesome! Now, let’s understand how every element is a box. The box model is the secret to spacing, borders, and layout.", + "source": "@site/docs/CSS/Beginner/box-model.md", + "sourceDirName": "CSS/Beginner", + "slug": "/CSS/Beginner/box-model", + "permalink": "/docs/CSS/Beginner/box-model", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/Beginner/box-model.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "CSS Box Model", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Selectors", + "permalink": "/docs/CSS/Beginner/selectors" + }, + "next": { + "title": "CSS Layout", + "permalink": "/docs/CSS/Beginner/layout" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-introduction-to-css-md-217.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-introduction-to-css-md-217.json new file mode 100644 index 0000000..39f64be --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-introduction-to-css-md-217.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/Beginner/introduction-to-css", + "title": "Introduction to CSS", + "description": "Welcome, style wizard! 🎨 Now that you know HTML, it’s time to make your web pages beautiful with CSS (Cascading Style Sheets). If HTML is the structure of your house, CSS is the paint, wallpaper, and decorations that make it shine.", + "source": "@site/docs/CSS/Beginner/introduction-to-css.md", + "sourceDirName": "CSS/Beginner", + "slug": "/CSS/Beginner/introduction-to-css", + "permalink": "/docs/CSS/Beginner/introduction-to-css", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/Beginner/introduction-to-css.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to CSS", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Box Model", + "permalink": "/docs/CSS/box-model" + }, + "next": { + "title": "CSS Selectors", + "permalink": "/docs/CSS/Beginner/selectors" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-layout-md-ee2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-layout-md-ee2.json new file mode 100644 index 0000000..5bea8d5 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-layout-md-ee2.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/Beginner/layout", + "title": "CSS Layout", + "description": "You’re doing great! Now, let’s arrange elements on the page. CSS layout is how you build headers, sidebars, footers, and more.", + "source": "@site/docs/CSS/Beginner/layout.md", + "sourceDirName": "CSS/Beginner", + "slug": "/CSS/Beginner/layout", + "permalink": "/docs/CSS/Beginner/layout", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/Beginner/layout.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "CSS Layout", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Selectors", + "permalink": "/docs/CSS/Beginner/selectors" + }, + "next": { + "title": "CSS Projects", + "permalink": "/docs/CSS/Beginner/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-projects-md-a77.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-projects-md-a77.json new file mode 100644 index 0000000..2a8e790 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-projects-md-a77.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/Beginner/projects", + "title": "CSS Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of CSS. Now it’s time to practice with some fun projects.", + "source": "@site/docs/CSS/Beginner/projects.md", + "sourceDirName": "CSS/Beginner", + "slug": "/CSS/Beginner/projects", + "permalink": "/docs/CSS/Beginner/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/Beginner/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "CSS Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Layout", + "permalink": "/docs/CSS/Beginner/layout" + }, + "next": { + "title": "Introduction to Git", + "permalink": "/docs/Git/Beginner/introduction-to-git" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-selectors-md-be0.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-selectors-md-be0.json new file mode 100644 index 0000000..48ad4f3 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-beginner-selectors-md-be0.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/Beginner/selectors", + "title": "CSS Selectors", + "description": "Great start! Now, let’s learn how to target specific HTML elements with selectors. Selectors are like magic wands—you point at what you want to style.", + "source": "@site/docs/CSS/Beginner/selectors.md", + "sourceDirName": "CSS/Beginner", + "slug": "/CSS/Beginner/selectors", + "permalink": "/docs/CSS/Beginner/selectors", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/Beginner/selectors.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "CSS Selectors", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to CSS", + "permalink": "/docs/CSS/Beginner/introduction-to-css" + }, + "next": { + "title": "CSS Layout", + "permalink": "/docs/CSS/Beginner/layout" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-box-model-md-bfd.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-box-model-md-bfd.json new file mode 100644 index 0000000..c545473 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-box-model-md-bfd.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/box-model", + "title": "Box Model", + "description": "Every HTML element is a box! The box model is the secret to spacing, borders, and layout.", + "source": "@site/docs/CSS/box-model.md", + "sourceDirName": "CSS", + "slug": "/CSS/box-model", + "permalink": "/docs/CSS/box-model", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/box-model.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "Box Model", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Selectors", + "permalink": "/docs/CSS/selectors" + }, + "next": { + "title": "Layout Techniques", + "permalink": "/docs/CSS/layout-techniques" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-introduction-to-css-md-08c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-introduction-to-css-md-08c.json new file mode 100644 index 0000000..0b276ae --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-introduction-to-css-md-08c.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/introduction-to-css", + "title": "Introduction to CSS", + "description": "Welcome, style wizard! 🎨 Now that you know HTML, it’s time to make your web pages beautiful with CSS (Cascading Style Sheets). If HTML is the structure of your house, CSS is the paint, wallpaper, and decorations that make it shine.", + "source": "@site/docs/CSS/introduction-to-css.md", + "sourceDirName": "CSS", + "slug": "/CSS/introduction-to-css", + "permalink": "/docs/CSS/introduction-to-css", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/introduction-to-css.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to CSS", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Accessibility & SEO Basics", + "permalink": "/docs/HTML/accessibility-seo" + }, + "next": { + "title": "Selectors & Properties", + "permalink": "/docs/CSS/selectors-and-properties" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-md-81c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-md-81c.json new file mode 100644 index 0000000..c79e79d --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-md-81c.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/layout", + "title": "CSS Layout", + "description": "You’re doing great! Now, let’s arrange elements on the page. CSS layout is how you build headers, sidebars, footers, and more.", + "source": "@site/docs/CSS/layout.md", + "sourceDirName": "CSS", + "slug": "/CSS/layout", + "permalink": "/docs/CSS/layout", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/layout.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "CSS Layout", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Layout Techniques", + "permalink": "/docs/CSS/layout-techniques" + }, + "next": { + "title": "CSS Projects", + "permalink": "/docs/CSS/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-techniques-md-c1f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-techniques-md-c1f.json new file mode 100644 index 0000000..5ef5701 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-layout-techniques-md-c1f.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/layout-techniques", + "title": "Layout Techniques", + "description": "CSS gives you powerful tools to arrange elements on the page.", + "source": "@site/docs/CSS/layout-techniques.md", + "sourceDirName": "CSS", + "slug": "/CSS/layout-techniques", + "permalink": "/docs/CSS/layout-techniques", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/layout-techniques.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "Layout Techniques", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Box Model", + "permalink": "/docs/CSS/box-model" + }, + "next": { + "title": "CSS Layout", + "permalink": "/docs/CSS/layout" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-projects-md-990.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-projects-md-990.json new file mode 100644 index 0000000..c7b4c45 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-projects-md-990.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/projects", + "title": "CSS Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of CSS. Now it’s time to practice with some fun projects.", + "source": "@site/docs/CSS/projects.md", + "sourceDirName": "CSS", + "slug": "/CSS/projects", + "permalink": "/docs/CSS/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "CSS Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Layout", + "permalink": "/docs/CSS/layout" + }, + "next": { + "title": "Introduction to Git", + "permalink": "/docs/Git/introduction-to-git" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-and-properties-md-e58.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-and-properties-md-e58.json new file mode 100644 index 0000000..7a63c0b --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-and-properties-md-e58.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/selectors-and-properties", + "title": "Selectors & Properties", + "description": "Selectors are how you target HTML elements to style them. Properties are what you change (like color, font, size).", + "source": "@site/docs/CSS/selectors-and-properties.md", + "sourceDirName": "CSS", + "slug": "/CSS/selectors-and-properties", + "permalink": "/docs/CSS/selectors-and-properties", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/selectors-and-properties.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "Selectors & Properties", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to CSS", + "permalink": "/docs/CSS/introduction-to-css" + }, + "next": { + "title": "CSS Selectors", + "permalink": "/docs/CSS/selectors" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-md-4ad.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-md-4ad.json new file mode 100644 index 0000000..2bf05c4 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-css-selectors-md-4ad.json @@ -0,0 +1,28 @@ +{ + "id": "CSS/selectors", + "title": "CSS Selectors", + "description": "Great start! Now, let’s learn how to target specific HTML elements with selectors. Selectors are like magic wands—you point at what you want to style.", + "source": "@site/docs/CSS/selectors.md", + "sourceDirName": "CSS", + "slug": "/CSS/selectors", + "permalink": "/docs/CSS/selectors", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/CSS/selectors.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "CSS Selectors", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Selectors & Properties", + "permalink": "/docs/CSS/selectors-and-properties" + }, + "next": { + "title": "Box Model", + "permalink": "/docs/CSS/box-model" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-getting-started-md-d58.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-getting-started-md-d58.json index 79aec6c..753abf7 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-getting-started-md-d58.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-getting-started-md-d58.json @@ -5,7 +5,7 @@ "source": "@site/docs/getting-started.md", "sourceDirName": ".", "slug": "/getting-started", - "permalink": "/reference/docs/getting-started", + "permalink": "/docs/getting-started", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/getting-started.md", @@ -17,7 +17,7 @@ }, "sidebar": "tutorialSidebar", "next": { - "title": "JavaScript", - "permalink": "/reference/docs/category/javascript" + "title": "Introduction to HTML", + "permalink": "/docs/HTML/introduction-to-html" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-basic-commands-md-cda.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-basic-commands-md-cda.json new file mode 100644 index 0000000..e418a47 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-basic-commands-md-cda.json @@ -0,0 +1,28 @@ +{ + "id": "Git/basic-commands", + "title": "Basic Git Commands", + "description": "Great start! Now, let’s learn the most important Git commands. These are your tools for saving, viewing, and sharing your work.", + "source": "@site/docs/Git/basic-commands.md", + "sourceDirName": "Git", + "slug": "/Git/basic-commands", + "permalink": "/docs/Git/basic-commands", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/basic-commands.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "Basic Git Commands", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to Git", + "permalink": "/docs/Git/introduction-to-git" + }, + "next": { + "title": "Branching in Git", + "permalink": "/docs/Git/branching" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-basic-commands-md-049.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-basic-commands-md-049.json new file mode 100644 index 0000000..d14fea1 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-basic-commands-md-049.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/basic-commands", + "title": "Basic Git Commands", + "description": "Great start! Now, let’s learn the most important Git commands. These are your tools for saving, viewing, and sharing your work.", + "source": "@site/docs/Git/Beginner/basic-commands.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/basic-commands", + "permalink": "/docs/Git/Beginner/basic-commands", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/basic-commands.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "Basic Git Commands", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to Git", + "permalink": "/docs/Git/Beginner/introduction-to-git" + }, + "next": { + "title": "Branching in Git", + "permalink": "/docs/Git/Beginner/branching" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-copy-md-319.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-copy-md-319.json new file mode 100644 index 0000000..15a820c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-copy-md-319.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/branching copy", + "title": "Branching in Git", + "description": "Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project.", + "source": "@site/docs/Git/Beginner/branching copy.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/branching copy", + "permalink": "/docs/Git/Beginner/branching copy", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/branching copy.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "Branching in Git", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Basic Git Commands", + "permalink": "/docs/Git/Beginner/basic-commands" + }, + "next": { + "title": "Branching in Git", + "permalink": "/docs/Git/Beginner/branching" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-md-6ca.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-md-6ca.json new file mode 100644 index 0000000..b31c58e --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-branching-md-6ca.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/branching", + "title": "Branching in Git", + "description": "Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project.", + "source": "@site/docs/Git/Beginner/branching.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/branching", + "permalink": "/docs/Git/Beginner/branching", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/branching.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "Branching in Git", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to Git", + "permalink": "/docs/Git/Beginner/introduction-to-git" + }, + "next": { + "title": "GitHub Workflow", + "permalink": "/docs/Git/Beginner/github-workflow" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-github-workflow-md-d08.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-github-workflow-md-d08.json new file mode 100644 index 0000000..acabd98 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-github-workflow-md-d08.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/github-workflow", + "title": "GitHub Workflow", + "description": "You’re doing great! Now, let’s learn how to share your code online and collaborate with others using GitHub.", + "source": "@site/docs/Git/Beginner/github-workflow.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/github-workflow", + "permalink": "/docs/Git/Beginner/github-workflow", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/github-workflow.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "GitHub Workflow", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Branching in Git", + "permalink": "/docs/Git/Beginner/branching" + }, + "next": { + "title": "Git Projects", + "permalink": "/docs/Git/Beginner/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-introduction-to-git-md-fea.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-introduction-to-git-md-fea.json new file mode 100644 index 0000000..6d0a780 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-introduction-to-git-md-fea.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/introduction-to-git", + "title": "Introduction to Git", + "description": "Welcome, version control hero! 🦸‍♂️ Ready to save your code and track every change? Git is your time machine for projects. It lets you record, rewind, and collaborate—so you never lose your work.", + "source": "@site/docs/Git/Beginner/introduction-to-git.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/introduction-to-git", + "permalink": "/docs/Git/Beginner/introduction-to-git", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/introduction-to-git.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to Git", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "GitHub Workflow", + "permalink": "/docs/Git/github-workflow" + }, + "next": { + "title": "Git Projects", + "permalink": "/docs/Git/Beginner/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-projects-md-5b2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-projects-md-5b2.json new file mode 100644 index 0000000..ace3c98 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-beginner-projects-md-5b2.json @@ -0,0 +1,28 @@ +{ + "id": "Git/Beginner/projects", + "title": "Git Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of Git and GitHub. Now it’s time to practice with some real-world projects.", + "source": "@site/docs/Git/Beginner/projects.md", + "sourceDirName": "Git/Beginner", + "slug": "/Git/Beginner/projects", + "permalink": "/docs/Git/Beginner/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/Beginner/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "Git Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to Git", + "permalink": "/docs/Git/Beginner/introduction-to-git" + }, + "next": { + "title": "Introduction to HTML", + "permalink": "/docs/HTML/Beginner/introduction-to-html" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-branching-md-89f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-branching-md-89f.json new file mode 100644 index 0000000..8743e6f --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-branching-md-89f.json @@ -0,0 +1,28 @@ +{ + "id": "Git/branching", + "title": "Branching in Git", + "description": "Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project.", + "source": "@site/docs/Git/branching.md", + "sourceDirName": "Git", + "slug": "/Git/branching", + "permalink": "/docs/Git/branching", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/branching.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "Branching in Git", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Basic Git Commands", + "permalink": "/docs/Git/basic-commands" + }, + "next": { + "title": "GitHub Workflow", + "permalink": "/docs/Git/github-workflow" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-github-workflow-md-d40.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-github-workflow-md-d40.json new file mode 100644 index 0000000..bc9fc1a --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-github-workflow-md-d40.json @@ -0,0 +1,28 @@ +{ + "id": "Git/github-workflow", + "title": "GitHub Workflow", + "description": "You’re doing great! Now, let’s learn how to share your code online and collaborate with others using GitHub.", + "source": "@site/docs/Git/github-workflow.md", + "sourceDirName": "Git", + "slug": "/Git/github-workflow", + "permalink": "/docs/Git/github-workflow", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/github-workflow.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "GitHub Workflow", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Branching in Git", + "permalink": "/docs/Git/branching" + }, + "next": { + "title": "Git Projects", + "permalink": "/docs/Git/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-actions-cicd-md-ab0.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-actions-cicd-md-ab0.json new file mode 100644 index 0000000..595f4c5 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-actions-cicd-md-ab0.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/actions-cicd", + "title": "GitHub Actions (CI/CD Basics)", + "description": "GitHub Actions lets you automate tasks like testing and deploying code. CI/CD stands for Continuous Integration and Continuous Deployment, which means automatically building, testing, and releasing your code when you make changes.", + "source": "@site/docs/GitHub/actions-cicd.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/actions-cicd", + "permalink": "/docs/GitHub/actions-cicd", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/actions-cicd.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Git Projects", + "permalink": "/docs/Git/projects" + }, + "next": { + "title": "Best Practices", + "permalink": "/docs/GitHub/best-practices" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-best-practices-md-009.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-best-practices-md-009.json new file mode 100644 index 0000000..b7fe067 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-best-practices-md-009.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/best-practices", + "title": "Best Practices", + "description": "- Write clear commit messages", + "source": "@site/docs/GitHub/best-practices.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/best-practices", + "permalink": "/docs/GitHub/best-practices", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/best-practices.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "GitHub Actions (CI/CD Basics)", + "permalink": "/docs/GitHub/actions-cicd" + }, + "next": { + "title": "Code Reviews", + "permalink": "/docs/GitHub/code-reviews" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-code-reviews-md-cc7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-code-reviews-md-cc7.json new file mode 100644 index 0000000..5abadb6 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-code-reviews-md-cc7.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/code-reviews", + "title": "Code Reviews", + "description": "Code reviews let team members check each other's work before merging changes. This helps catch bugs, improve code quality, and share knowledge.", + "source": "@site/docs/GitHub/code-reviews.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/code-reviews", + "permalink": "/docs/GitHub/code-reviews", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/code-reviews.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Best Practices", + "permalink": "/docs/GitHub/best-practices" + }, + "next": { + "title": "Collaboration on GitHub", + "permalink": "/docs/GitHub/collaboration" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-collaboration-md-51f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-collaboration-md-51f.json new file mode 100644 index 0000000..5d8d1ba --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-collaboration-md-51f.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/collaboration", + "title": "Collaboration on GitHub", + "description": "GitHub makes it easy to work with others. Common collaboration features include:", + "source": "@site/docs/GitHub/collaboration.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/collaboration", + "permalink": "/docs/GitHub/collaboration", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/collaboration.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Code Reviews", + "permalink": "/docs/GitHub/code-reviews" + }, + "next": { + "title": "Creating & Cloning Repositories", + "permalink": "/docs/GitHub/creating-cloning-repos" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-creating-cloning-repos-md-a1e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-creating-cloning-repos-md-a1e.json new file mode 100644 index 0000000..0811bc9 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-creating-cloning-repos-md-a1e.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/creating-cloning-repos", + "title": "Creating & Cloning Repositories", + "description": "A repository (repo) is where your project lives on GitHub. You can create a new repo to start a project or clone an existing one to your computer.", + "source": "@site/docs/GitHub/creating-cloning-repos.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/creating-cloning-repos", + "permalink": "/docs/GitHub/creating-cloning-repos", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/creating-cloning-repos.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Collaboration on GitHub", + "permalink": "/docs/GitHub/collaboration" + }, + "next": { + "title": "Example: Auto-Deploying a Site", + "permalink": "/docs/GitHub/example-auto-deploy" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-example-auto-deploy-md-060.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-example-auto-deploy-md-060.json new file mode 100644 index 0000000..27c42f2 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-example-auto-deploy-md-060.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/example-auto-deploy", + "title": "Example: Auto-Deploying a Site", + "description": "You can use GitHub Actions to automatically deploy your website when you push changes. For example, you can set up a workflow to deploy to GitHub Pages or another hosting service every time you update your code.", + "source": "@site/docs/GitHub/example-auto-deploy.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/example-auto-deploy", + "permalink": "/docs/GitHub/example-auto-deploy", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/example-auto-deploy.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Creating & Cloning Repositories", + "permalink": "/docs/GitHub/creating-cloning-repos" + }, + "next": { + "title": "git clone", + "permalink": "/docs/GitHub/git-clone" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-git-clone-md-164.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-git-clone-md-164.json new file mode 100644 index 0000000..c3165d2 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-git-clone-md-164.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/git-clone", + "title": "git clone", + "description": "The git clone command copies a repository from GitHub to your local computer. This lets you work on the project offline.", + "source": "@site/docs/GitHub/git-clone.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/git-clone", + "permalink": "/docs/GitHub/git-clone", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/git-clone.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Example: Auto-Deploying a Site", + "permalink": "/docs/GitHub/example-auto-deploy" + }, + "next": { + "title": "Hosting a Static Website on GitHub Pages", + "permalink": "/docs/GitHub/hosting-github-pages" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-hosting-github-pages-md-f84.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-hosting-github-pages-md-f84.json new file mode 100644 index 0000000..4244648 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-hosting-github-pages-md-f84.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/hosting-github-pages", + "title": "Hosting a Static Website on GitHub Pages", + "description": "1. Push your website files (HTML, CSS, JS) to a GitHub repository.", + "source": "@site/docs/GitHub/hosting-github-pages.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/hosting-github-pages", + "permalink": "/docs/GitHub/hosting-github-pages", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/hosting-github-pages.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "git clone", + "permalink": "/docs/GitHub/git-clone" + }, + "next": { + "title": "Introduction to GitHub", + "permalink": "/docs/GitHub/introduction" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-introduction-md-5dc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-introduction-md-5dc.json new file mode 100644 index 0000000..02d5bf1 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-introduction-md-5dc.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/introduction", + "title": "Introduction to GitHub", + "description": "GitHub is a web-based platform that helps developers store, manage, and collaborate on code. It uses Git, a version control system, to track changes and enable teamwork. With GitHub, you can work on projects with others, contribute to open source, and showcase your work to the world.", + "source": "@site/docs/GitHub/introduction.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/introduction", + "permalink": "/docs/GitHub/introduction", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/introduction.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Hosting a Static Website on GitHub Pages", + "permalink": "/docs/GitHub/hosting-github-pages" + }, + "next": { + "title": "Issues & Discussions", + "permalink": "/docs/GitHub/issues-discussions" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-issues-discussions-md-e06.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-issues-discussions-md-e06.json new file mode 100644 index 0000000..fbed3f3 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-issues-discussions-md-e06.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/issues-discussions", + "title": "Issues & Discussions", + "description": "Issues", + "source": "@site/docs/GitHub/issues-discussions.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/issues-discussions", + "permalink": "/docs/GitHub/issues-discussions", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/issues-discussions.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to GitHub", + "permalink": "/docs/GitHub/introduction" + }, + "next": { + "title": "GitHub Pages", + "permalink": "/docs/GitHub/pages" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-pages-md-bc4.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-pages-md-bc4.json new file mode 100644 index 0000000..4fa0240 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-pages-md-bc4.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/pages", + "title": "GitHub Pages", + "description": "GitHub Pages lets you host static websites directly from your GitHub repository. It's free and great for personal, project, or documentation sites.", + "source": "@site/docs/GitHub/pages.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/pages", + "permalink": "/docs/GitHub/pages", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/pages.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Issues & Discussions", + "permalink": "/docs/GitHub/issues-discussions" + }, + "next": { + "title": "GitHub Projects (Kanban Boards)", + "permalink": "/docs/GitHub/projects-kanban" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-projects-kanban-md-77a.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-projects-kanban-md-77a.json new file mode 100644 index 0000000..a6102ec --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-projects-kanban-md-77a.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/projects-kanban", + "title": "GitHub Projects (Kanban Boards)", + "description": "GitHub Projects help you organize and track work using Kanban boards. You can create columns like \"To do\", \"In progress\", and \"Done\" to visualize tasks and progress.", + "source": "@site/docs/GitHub/projects-kanban.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/projects-kanban", + "permalink": "/docs/GitHub/projects-kanban", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/projects-kanban.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "GitHub Pages", + "permalink": "/docs/GitHub/pages" + }, + "next": { + "title": "Protecting Branches", + "permalink": "/docs/GitHub/protecting-branches" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-protecting-branches-md-20c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-protecting-branches-md-20c.json new file mode 100644 index 0000000..6866946 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-protecting-branches-md-20c.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/protecting-branches", + "title": "Protecting Branches", + "description": "Protecting branches helps prevent unwanted changes. You can set rules so only certain people can push, or require code reviews before merging. This keeps your main code safe.", + "source": "@site/docs/GitHub/protecting-branches.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/protecting-branches", + "permalink": "/docs/GitHub/protecting-branches", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/protecting-branches.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "GitHub Projects (Kanban Boards)", + "permalink": "/docs/GitHub/projects-kanban" + }, + "next": { + "title": "Uploading a Project to GitHub", + "permalink": "/docs/GitHub/uploading-project" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-uploading-project-md-9e5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-uploading-project-md-9e5.json new file mode 100644 index 0000000..0191afe --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-uploading-project-md-9e5.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/uploading-project", + "title": "Uploading a Project to GitHub", + "description": "To upload (push) your project to GitHub:", + "source": "@site/docs/GitHub/uploading-project.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/uploading-project", + "permalink": "/docs/GitHub/uploading-project", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/uploading-project.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Protecting Branches", + "permalink": "/docs/GitHub/protecting-branches" + }, + "next": { + "title": "What is GitHub & Why Use It?", + "permalink": "/docs/GitHub/what-is-github" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-what-is-github-md-641.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-what-is-github-md-641.json new file mode 100644 index 0000000..e9a4142 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-what-is-github-md-641.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/what-is-github", + "title": "What is GitHub & Why Use It?", + "description": "GitHub is a hosting service for Git repositories. It makes it easy to share code, collaborate with others, and manage projects. Developers use GitHub to:", + "source": "@site/docs/GitHub/what-is-github.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/what-is-github", + "permalink": "/docs/GitHub/what-is-github", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/what-is-github.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Uploading a Project to GitHub", + "permalink": "/docs/GitHub/uploading-project" + }, + "next": { + "title": "What are Workflows?", + "permalink": "/docs/GitHub/workflows" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-workflows-md-1f6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-workflows-md-1f6.json new file mode 100644 index 0000000..4b7c04c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-workflows-md-1f6.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/workflows", + "title": "What are Workflows?", + "description": "A workflow is a set of automated steps that run on GitHub Actions. Workflows can build, test, or deploy your code whenever you push changes or open a pull request.", + "source": "@site/docs/GitHub/workflows.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/workflows", + "permalink": "/docs/GitHub/workflows", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/workflows.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "What is GitHub & Why Use It?", + "permalink": "/docs/GitHub/what-is-github" + }, + "next": { + "title": "Writing Good README Files", + "permalink": "/docs/GitHub/writing-good-readme" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-writing-good-readme-md-31e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-writing-good-readme-md-31e.json new file mode 100644 index 0000000..393752a --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-hub-writing-good-readme-md-31e.json @@ -0,0 +1,24 @@ +{ + "id": "GitHub/writing-good-readme", + "title": "Writing Good README Files", + "description": "A good README helps others understand and use your project. Include:", + "source": "@site/docs/GitHub/writing-good-readme.md", + "sourceDirName": "GitHub", + "slug": "/GitHub/writing-good-readme", + "permalink": "/docs/GitHub/writing-good-readme", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/GitHub/writing-good-readme.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "What are Workflows?", + "permalink": "/docs/GitHub/workflows" + }, + "next": { + "title": "JavaScript", + "permalink": "/docs/category/javascript" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-introduction-to-git-md-c84.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-introduction-to-git-md-c84.json new file mode 100644 index 0000000..338914b --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-introduction-to-git-md-c84.json @@ -0,0 +1,28 @@ +{ + "id": "Git/introduction-to-git", + "title": "Introduction to Git", + "description": "Welcome, version control hero! 🦸‍♂️ Ready to save your code and track every change? Git is your time machine for projects. It lets you record, rewind, and collaborate—so you never lose your work.", + "source": "@site/docs/Git/introduction-to-git.md", + "sourceDirName": "Git", + "slug": "/Git/introduction-to-git", + "permalink": "/docs/Git/introduction-to-git", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/introduction-to-git.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to Git", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "CSS Projects", + "permalink": "/docs/CSS/projects" + }, + "next": { + "title": "Basic Git Commands", + "permalink": "/docs/Git/basic-commands" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-projects-md-af2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-projects-md-af2.json new file mode 100644 index 0000000..4c83c6c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-git-projects-md-af2.json @@ -0,0 +1,28 @@ +{ + "id": "Git/projects", + "title": "Git Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of Git and GitHub. Now it’s time to practice with some real-world projects.", + "source": "@site/docs/Git/projects.md", + "sourceDirName": "Git", + "slug": "/Git/projects", + "permalink": "/docs/Git/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Git/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "Git Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "GitHub Workflow", + "permalink": "/docs/Git/github-workflow" + }, + "next": { + "title": "GitHub Actions (CI/CD Basics)", + "permalink": "/docs/GitHub/actions-cicd" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-accessibility-seo-md-c72.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-accessibility-seo-md-c72.json new file mode 100644 index 0000000..4cfcfc1 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-accessibility-seo-md-c72.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/accessibility-seo", + "title": "Accessibility & SEO Basics", + "description": "Make your site usable for everyone and easy to find! Accessibility means everyone—including people with disabilities—can use your site. SEO (Search Engine Optimization) helps your site show up in search results.", + "source": "@site/docs/HTML/accessibility-seo.md", + "sourceDirName": "HTML", + "slug": "/HTML/accessibility-seo", + "permalink": "/docs/HTML/accessibility-seo", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/accessibility-seo.md", + "tags": [], + "version": "current", + "sidebarPosition": 6, + "frontMatter": { + "title": "Accessibility & SEO Basics", + "sidebar_position": 6 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Projects", + "permalink": "/docs/HTML/projects" + }, + "next": { + "title": "Introduction to CSS", + "permalink": "/docs/CSS/introduction-to-css" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-attributes-md-99c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-attributes-md-99c.json new file mode 100644 index 0000000..0203477 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-attributes-md-99c.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/attributes", + "title": "HTML Attributes", + "description": "Awesome! Now let’s make your elements more powerful with attributes. Attributes add extra information to elements—like giving your car a color or your phone a ringtone.", + "source": "@site/docs/HTML/attributes.md", + "sourceDirName": "HTML", + "slug": "/HTML/attributes", + "permalink": "/docs/HTML/attributes", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/attributes.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "HTML Attributes", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Elements", + "permalink": "/docs/HTML/elements" + }, + "next": { + "title": "Forms & Input Types", + "permalink": "/docs/HTML/forms-and-input-types" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-attributes-md-f2c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-attributes-md-f2c.json new file mode 100644 index 0000000..1bc5eb5 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-attributes-md-f2c.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/Beginner/attributes", + "title": "HTML Attributes", + "description": "Awesome! Now let’s make your elements more powerful with attributes. Attributes add extra information to elements—like giving your car a color or your phone a ringtone.", + "source": "@site/docs/HTML/Beginner/attributes.md", + "sourceDirName": "HTML/Beginner", + "slug": "/HTML/Beginner/attributes", + "permalink": "/docs/HTML/Beginner/attributes", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/Beginner/attributes.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "HTML Attributes", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Elements", + "permalink": "/docs/HTML/Beginner/elements" + }, + "next": { + "title": "HTML Forms", + "permalink": "/docs/HTML/Beginner/forms" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-elements-md-272.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-elements-md-272.json new file mode 100644 index 0000000..e08c728 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-elements-md-272.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/Beginner/elements", + "title": "HTML Elements", + "description": "Great job starting your HTML journey! 🏗️ Now, let’s talk about elements—the building blocks of every web page.", + "source": "@site/docs/HTML/Beginner/elements.md", + "sourceDirName": "HTML/Beginner", + "slug": "/HTML/Beginner/elements", + "permalink": "/docs/HTML/Beginner/elements", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/Beginner/elements.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "HTML Elements", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to HTML", + "permalink": "/docs/HTML/Beginner/introduction-to-html" + }, + "next": { + "title": "HTML Forms", + "permalink": "/docs/HTML/Beginner/forms" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-forms-md-f5d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-forms-md-f5d.json new file mode 100644 index 0000000..ff2344b --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-forms-md-f5d.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/Beginner/forms", + "title": "HTML Forms", + "description": "You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.", + "source": "@site/docs/HTML/Beginner/forms.md", + "sourceDirName": "HTML/Beginner", + "slug": "/HTML/Beginner/forms", + "permalink": "/docs/HTML/Beginner/forms", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/Beginner/forms.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "HTML Forms", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Elements", + "permalink": "/docs/HTML/Beginner/elements" + }, + "next": { + "title": "HTML Projects", + "permalink": "/docs/HTML/Beginner/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-introduction-to-html-md-8fc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-introduction-to-html-md-8fc.json new file mode 100644 index 0000000..1df9cbf --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-introduction-to-html-md-8fc.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/Beginner/introduction-to-html", + "title": "Introduction to HTML", + "description": "Welcome, web explorer! 🌐 Ready to build the foundation of every website? HTML (HyperText Markup Language) is where it all begins. Think of HTML as the structure of your house—the walls, doors, and windows that shape your web pages.", + "source": "@site/docs/HTML/Beginner/introduction-to-html.md", + "sourceDirName": "HTML/Beginner", + "slug": "/HTML/Beginner/introduction-to-html", + "permalink": "/docs/HTML/Beginner/introduction-to-html", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/Beginner/introduction-to-html.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to HTML", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Attributes", + "permalink": "/docs/HTML/attributes" + }, + "next": { + "title": "HTML Elements", + "permalink": "/docs/HTML/Beginner/elements" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-projects-md-c94.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-projects-md-c94.json new file mode 100644 index 0000000..3bdc118 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-beginner-projects-md-c94.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/Beginner/projects", + "title": "HTML Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of HTML. Now it’s time to practice with some fun projects.", + "source": "@site/docs/HTML/Beginner/projects.md", + "sourceDirName": "HTML/Beginner", + "slug": "/HTML/Beginner/projects", + "permalink": "/docs/HTML/Beginner/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/Beginner/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "HTML Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Forms", + "permalink": "/docs/HTML/Beginner/forms" + }, + "next": { + "title": "patterns", + "permalink": "/docs/React/patterns" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-and-attributes-md-055.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-and-attributes-md-055.json new file mode 100644 index 0000000..e9c6c08 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-and-attributes-md-055.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/elements-and-attributes", + "title": "Elements & Attributes", + "description": "Great job starting your HTML journey! 🏗️ Now, let’s talk about elements and attributes—the building blocks of every web page.", + "source": "@site/docs/HTML/elements-and-attributes.md", + "sourceDirName": "HTML", + "slug": "/HTML/elements-and-attributes", + "permalink": "/docs/HTML/elements-and-attributes", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/elements-and-attributes.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "Elements & Attributes", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Introduction to HTML", + "permalink": "/docs/HTML/introduction-to-html" + }, + "next": { + "title": "HTML Elements", + "permalink": "/docs/HTML/elements" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-md-d9b.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-md-d9b.json new file mode 100644 index 0000000..cce468f --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-elements-md-d9b.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/elements", + "title": "HTML Elements", + "description": "Great job starting your HTML journey! 🏗️ Now, let’s talk about elements—the building blocks of every web page.", + "source": "@site/docs/HTML/elements.md", + "sourceDirName": "HTML", + "slug": "/HTML/elements", + "permalink": "/docs/HTML/elements", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/elements.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": { + "title": "HTML Elements", + "sidebar_position": 2 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Elements & Attributes", + "permalink": "/docs/HTML/elements-and-attributes" + }, + "next": { + "title": "HTML Attributes", + "permalink": "/docs/HTML/attributes" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-and-input-types-md-67e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-and-input-types-md-67e.json new file mode 100644 index 0000000..87dd6e7 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-and-input-types-md-67e.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/forms-and-input-types", + "title": "Forms & Input Types", + "description": "You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.", + "source": "@site/docs/HTML/forms-and-input-types.md", + "sourceDirName": "HTML", + "slug": "/HTML/forms-and-input-types", + "permalink": "/docs/HTML/forms-and-input-types", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/forms-and-input-types.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": { + "title": "Forms & Input Types", + "sidebar_position": 3 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Attributes", + "permalink": "/docs/HTML/attributes" + }, + "next": { + "title": "HTML Forms", + "permalink": "/docs/HTML/forms" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-md-a52.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-md-a52.json new file mode 100644 index 0000000..f889c34 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-forms-md-a52.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/forms", + "title": "HTML Forms", + "description": "You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.", + "source": "@site/docs/HTML/forms.md", + "sourceDirName": "HTML", + "slug": "/HTML/forms", + "permalink": "/docs/HTML/forms", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/forms.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "HTML Forms", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Forms & Input Types", + "permalink": "/docs/HTML/forms-and-input-types" + }, + "next": { + "title": "Semantic HTML", + "permalink": "/docs/HTML/semantic-html" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-introduction-to-html-md-231.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-introduction-to-html-md-231.json new file mode 100644 index 0000000..4c61d14 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-introduction-to-html-md-231.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/introduction-to-html", + "title": "Introduction to HTML", + "description": "Welcome, web explorer! 🌐 Ready to build the foundation of every website? HTML (HyperText Markup Language) is where it all begins. Think of HTML as the structure of your house—the walls, doors, and windows that shape your web pages.", + "source": "@site/docs/HTML/introduction-to-html.md", + "sourceDirName": "HTML", + "slug": "/HTML/introduction-to-html", + "permalink": "/docs/HTML/introduction-to-html", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/introduction-to-html.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "title": "Introduction to HTML", + "sidebar_position": 1 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Getting Started", + "permalink": "/docs/getting-started" + }, + "next": { + "title": "Elements & Attributes", + "permalink": "/docs/HTML/elements-and-attributes" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-media-md-e4c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-media-md-e4c.json new file mode 100644 index 0000000..13db753 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-media-md-e4c.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/media", + "title": "Media (Images, Audio, Video, Iframes)", + "description": "Bring your pages to life with media! HTML lets you add images, audio, video, and even embed other sites with iframes.", + "source": "@site/docs/HTML/media.md", + "sourceDirName": "HTML", + "slug": "/HTML/media", + "permalink": "/docs/HTML/media", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/media.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "Media (Images, Audio, Video, Iframes)", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Semantic HTML", + "permalink": "/docs/HTML/semantic-html" + }, + "next": { + "title": "HTML Projects", + "permalink": "/docs/HTML/projects" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-projects-md-437.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-projects-md-437.json new file mode 100644 index 0000000..2ebee99 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-projects-md-437.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/projects", + "title": "HTML Projects", + "description": "Congratulations! 🎉 You’ve learned the basics of HTML. Now it’s time to practice with some fun projects.", + "source": "@site/docs/HTML/projects.md", + "sourceDirName": "HTML", + "slug": "/HTML/projects", + "permalink": "/docs/HTML/projects", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/projects.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": { + "title": "HTML Projects", + "sidebar_position": 5 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Media (Images, Audio, Video, Iframes)", + "permalink": "/docs/HTML/media" + }, + "next": { + "title": "Accessibility & SEO Basics", + "permalink": "/docs/HTML/accessibility-seo" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-semantic-html-md-2c1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-semantic-html-md-2c1.json new file mode 100644 index 0000000..14addda --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-html-semantic-html-md-2c1.json @@ -0,0 +1,28 @@ +{ + "id": "HTML/semantic-html", + "title": "Semantic HTML", + "description": "Let’s make your pages meaningful! Semantic HTML uses tags that describe their purpose, making your code easier to read and better for accessibility and SEO.", + "source": "@site/docs/HTML/semantic-html.md", + "sourceDirName": "HTML", + "slug": "/HTML/semantic-html", + "permalink": "/docs/HTML/semantic-html", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/HTML/semantic-html.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": { + "title": "Semantic HTML", + "sidebar_position": 4 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "HTML Forms", + "permalink": "/docs/HTML/forms" + }, + "next": { + "title": "Media (Images, Audio, Video, Iframes)", + "permalink": "/docs/HTML/media" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-arrays-md-a03.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-arrays-md-a03.json index b2b65b2..335f673 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-arrays-md-a03.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-arrays-md-a03.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/arrays.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/arrays", - "permalink": "/reference/docs/Javascript/Beginner/arrays", + "permalink": "/docs/Javascript/Beginner/arrays", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/arrays.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Functions", - "permalink": "/reference/docs/Javascript/Beginner/functions" + "permalink": "/docs/Javascript/Beginner/functions" }, "next": { "title": "Objects", - "permalink": "/reference/docs/Javascript/Beginner/objects" + "permalink": "/docs/Javascript/Beginner/objects" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-control-structures-md-26f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-control-structures-md-26f.json index c6336ca..1a18303 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-control-structures-md-26f.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-control-structures-md-26f.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/control-structures.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/control-structures", - "permalink": "/reference/docs/Javascript/Beginner/control-structures", + "permalink": "/docs/Javascript/Beginner/control-structures", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/control-structures.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Operators in JavaScript", - "permalink": "/reference/docs/Javascript/Beginner/operators" + "permalink": "/docs/Javascript/Beginner/operators" }, "next": { "title": "Loops", - "permalink": "/reference/docs/Javascript/Beginner/loops" + "permalink": "/docs/Javascript/Beginner/loops" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-functions-md-988.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-functions-md-988.json index c40a6d8..44170d3 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-functions-md-988.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-functions-md-988.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/functions.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/functions", - "permalink": "/reference/docs/Javascript/Beginner/functions", + "permalink": "/docs/Javascript/Beginner/functions", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/functions.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Loops", - "permalink": "/reference/docs/Javascript/Beginner/loops" + "permalink": "/docs/Javascript/Beginner/loops" }, "next": { "title": "Arrays", - "permalink": "/reference/docs/Javascript/Beginner/arrays" + "permalink": "/docs/Javascript/Beginner/arrays" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-introduction-to-javascript-md-ac5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-introduction-to-javascript-md-ac5.json index 3c491f6..5fddb67 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-introduction-to-javascript-md-ac5.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-introduction-to-javascript-md-ac5.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/introduction-to-javascript.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/introduction-to-javascript", - "permalink": "/reference/docs/Javascript/Beginner/introduction-to-javascript", + "permalink": "/docs/Javascript/Beginner/introduction-to-javascript", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/introduction-to-javascript.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Beginner", - "permalink": "/reference/docs/category/beginner" + "permalink": "/docs/category/beginner" }, "next": { "title": "Variables and Data Types", - "permalink": "/reference/docs/Javascript/Beginner/variables-and-datatypes" + "permalink": "/docs/Javascript/Beginner/variables-and-datatypes" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-loops-md-69a.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-loops-md-69a.json index 5aacc3b..b548146 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-loops-md-69a.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-loops-md-69a.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/loops.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/loops", - "permalink": "/reference/docs/Javascript/Beginner/loops", + "permalink": "/docs/Javascript/Beginner/loops", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/loops.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Control Structures", - "permalink": "/reference/docs/Javascript/Beginner/control-structures" + "permalink": "/docs/Javascript/Beginner/control-structures" }, "next": { "title": "Functions", - "permalink": "/reference/docs/Javascript/Beginner/functions" + "permalink": "/docs/Javascript/Beginner/functions" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-objects-md-2d1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-objects-md-2d1.json index 20a27a1..4383493 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-objects-md-2d1.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-objects-md-2d1.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/objects.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/objects", - "permalink": "/reference/docs/Javascript/Beginner/objects", + "permalink": "/docs/Javascript/Beginner/objects", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/objects.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Arrays", - "permalink": "/reference/docs/Javascript/Beginner/arrays" + "permalink": "/docs/Javascript/Beginner/arrays" }, "next": { "title": "Fun Beginner Projects", - "permalink": "/reference/docs/Javascript/Beginner/projects" + "permalink": "/docs/Javascript/Beginner/projects" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-operators-md-34d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-operators-md-34d.json index 78410b7..7219f60 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-operators-md-34d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-operators-md-34d.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/operators.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/operators", - "permalink": "/reference/docs/Javascript/Beginner/operators", + "permalink": "/docs/Javascript/Beginner/operators", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/operators.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Variables and Data Types", - "permalink": "/reference/docs/Javascript/Beginner/variables-and-datatypes" + "permalink": "/docs/Javascript/Beginner/variables-and-datatypes" }, "next": { "title": "Control Structures", - "permalink": "/reference/docs/Javascript/Beginner/control-structures" + "permalink": "/docs/Javascript/Beginner/control-structures" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-projects-md-bfb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-projects-md-bfb.json index 0b3ec40..5453507 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-projects-md-bfb.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-projects-md-bfb.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/projects.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/projects", - "permalink": "/reference/docs/Javascript/Beginner/projects", + "permalink": "/docs/Javascript/Beginner/projects", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/projects.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Objects", - "permalink": "/reference/docs/Javascript/Beginner/objects" + "permalink": "/docs/Javascript/Beginner/objects" }, "next": { "title": "Intermediate", - "permalink": "/reference/docs/category/intermediate" + "permalink": "/docs/category/intermediate" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-variables-and-datatypes-md-8f5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-variables-and-datatypes-md-8f5.json index c49548d..74e81f6 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-variables-and-datatypes-md-8f5.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-beginner-variables-and-datatypes-md-8f5.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Beginner/variables-and-datatypes.md", "sourceDirName": "Javascript/Beginner", "slug": "/Javascript/Beginner/variables-and-datatypes", - "permalink": "/reference/docs/Javascript/Beginner/variables-and-datatypes", + "permalink": "/docs/Javascript/Beginner/variables-and-datatypes", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/variables-and-datatypes.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "JavaScript Basics", - "permalink": "/reference/docs/Javascript/Beginner/introduction-to-javascript" + "permalink": "/docs/Javascript/Beginner/introduction-to-javascript" }, "next": { "title": "Operators in JavaScript", - "permalink": "/reference/docs/Javascript/Beginner/operators" + "permalink": "/docs/Javascript/Beginner/operators" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-advanced-functions-md-609.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-advanced-functions-md-609.json index 48288f0..e66ef98 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-advanced-functions-md-609.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-advanced-functions-md-609.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/advanced-functions.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/advanced-functions", - "permalink": "/reference/docs/Javascript/Intermediate/advanced-functions", + "permalink": "/docs/Javascript/Intermediate/advanced-functions", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/advanced-functions.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Intermediate", - "permalink": "/reference/docs/category/intermediate" + "permalink": "/docs/category/intermediate" }, "next": { "title": "DOM Manipulation", - "permalink": "/reference/docs/Javascript/Intermediate/dom-manipulation" + "permalink": "/docs/Javascript/Intermediate/dom-manipulation" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-async-await-md-bf7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-async-await-md-bf7.json index 550eb37..8ca4174 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-async-await-md-bf7.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-async-await-md-bf7.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/async-javascript/async-await.md", "sourceDirName": "Javascript/Intermediate/async-javascript", "slug": "/Javascript/Intermediate/async-javascript/async-await", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/async-await", + "permalink": "/docs/Javascript/Intermediate/async-javascript/async-await", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/async-await.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "JS Promises", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/promises" + "permalink": "/docs/Javascript/Intermediate/async-javascript/promises" }, "next": { "title": "JSON and APIs", - "permalink": "/reference/docs/Javascript/Intermediate/json-apis" + "permalink": "/docs/Javascript/Intermediate/json-apis" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-asynchronous-operations-md-e11.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-asynchronous-operations-md-e11.json index 1b95172..cffbc7a 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-asynchronous-operations-md-e11.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-asynchronous-operations-md-e11.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md", "sourceDirName": "Javascript/Intermediate/async-javascript", "slug": "/Javascript/Intermediate/async-javascript/asynchronous-operations", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations", + "permalink": "/docs/Javascript/Intermediate/async-javascript/asynchronous-operations", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "JS Callbacks", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/callbacks" + "permalink": "/docs/Javascript/Intermediate/async-javascript/callbacks" }, "next": { "title": "JS Promises", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/promises" + "permalink": "/docs/Javascript/Intermediate/async-javascript/promises" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-callbacks-md-2a7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-callbacks-md-2a7.json index cc4632b..a4787b7 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-callbacks-md-2a7.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-callbacks-md-2a7.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/async-javascript/callbacks.md", "sourceDirName": "Javascript/Intermediate/async-javascript", "slug": "/Javascript/Intermediate/async-javascript/callbacks", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/callbacks", + "permalink": "/docs/Javascript/Intermediate/async-javascript/callbacks", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/callbacks.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Asynchronous Js", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/" + "permalink": "/docs/Javascript/Intermediate/async-javascript/" }, "next": { "title": "JS Asynchronous Operations", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations" + "permalink": "/docs/Javascript/Intermediate/async-javascript/asynchronous-operations" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-index-md-bcd.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-index-md-bcd.json index ef9dfb6..b9cc625 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-index-md-bcd.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-index-md-bcd.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/async-javascript/index.md", "sourceDirName": "Javascript/Intermediate/async-javascript", "slug": "/Javascript/Intermediate/async-javascript/", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/", + "permalink": "/docs/Javascript/Intermediate/async-javascript/", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/index.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "ES6+ Features", - "permalink": "/reference/docs/Javascript/Intermediate/es6-features" + "permalink": "/docs/Javascript/Intermediate/es6-features" }, "next": { "title": "JS Callbacks", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/callbacks" + "permalink": "/docs/Javascript/Intermediate/async-javascript/callbacks" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-promises-md-191.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-promises-md-191.json index 78c57cd..7071317 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-promises-md-191.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-async-javascript-promises-md-191.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/async-javascript/promises.md", "sourceDirName": "Javascript/Intermediate/async-javascript", "slug": "/Javascript/Intermediate/async-javascript/promises", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/promises", + "permalink": "/docs/Javascript/Intermediate/async-javascript/promises", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/promises.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "JS Asynchronous Operations", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations" + "permalink": "/docs/Javascript/Intermediate/async-javascript/asynchronous-operations" }, "next": { "title": "Asynchronous JavaScript", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/async-await" + "permalink": "/docs/Javascript/Intermediate/async-javascript/async-await" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-dom-manipulation-md-0e5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-dom-manipulation-md-0e5.json index 1f85795..4408c39 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-dom-manipulation-md-0e5.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-dom-manipulation-md-0e5.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/dom-manipulation.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/dom-manipulation", - "permalink": "/reference/docs/Javascript/Intermediate/dom-manipulation", + "permalink": "/docs/Javascript/Intermediate/dom-manipulation", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/dom-manipulation.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Advanced Functions", - "permalink": "/reference/docs/Javascript/Intermediate/advanced-functions" + "permalink": "/docs/Javascript/Intermediate/advanced-functions" }, "next": { "title": "ES6+ Features", - "permalink": "/reference/docs/Javascript/Intermediate/es6-features" + "permalink": "/docs/Javascript/Intermediate/es6-features" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-error-handling-md-376.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-error-handling-md-376.json index 422239c..1140265 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-error-handling-md-376.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-error-handling-md-376.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/error-handling.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/error-handling", - "permalink": "/reference/docs/Javascript/Intermediate/error-handling", + "permalink": "/docs/Javascript/Intermediate/error-handling", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/error-handling.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "JSON and APIs", - "permalink": "/reference/docs/Javascript/Intermediate/json-apis" + "permalink": "/docs/Javascript/Intermediate/json-apis" }, "next": { "title": "Final Projects", - "permalink": "/reference/docs/Javascript/Intermediate/final-projects" + "permalink": "/docs/Javascript/Intermediate/final-projects" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-es-6-features-md-2d7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-es-6-features-md-2d7.json index 739ae6b..705b7f2 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-es-6-features-md-2d7.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-es-6-features-md-2d7.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/es6-features.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/es6-features", - "permalink": "/reference/docs/Javascript/Intermediate/es6-features", + "permalink": "/docs/Javascript/Intermediate/es6-features", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/es6-features.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "DOM Manipulation", - "permalink": "/reference/docs/Javascript/Intermediate/dom-manipulation" + "permalink": "/docs/Javascript/Intermediate/dom-manipulation" }, "next": { "title": "Asynchronous Js", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/" + "permalink": "/docs/Javascript/Intermediate/async-javascript/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-final-projects-md-c38.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-final-projects-md-c38.json index fe2385d..199709f 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-final-projects-md-c38.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-final-projects-md-c38.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/final-projects.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/final-projects", - "permalink": "/reference/docs/Javascript/Intermediate/final-projects", + "permalink": "/docs/Javascript/Intermediate/final-projects", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/final-projects.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Error Handling", - "permalink": "/reference/docs/Javascript/Intermediate/error-handling" + "permalink": "/docs/Javascript/Intermediate/error-handling" }, "next": { "title": "patterns", - "permalink": "/reference/docs/React/patterns" + "permalink": "/docs/React/patterns" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-json-apis-md-5f9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-json-apis-md-5f9.json index 98f1268..0eca757 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-json-apis-md-5f9.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-javascript-intermediate-json-apis-md-5f9.json @@ -5,7 +5,7 @@ "source": "@site/docs/Javascript/Intermediate/json-apis.md", "sourceDirName": "Javascript/Intermediate", "slug": "/Javascript/Intermediate/json-apis", - "permalink": "/reference/docs/Javascript/Intermediate/json-apis", + "permalink": "/docs/Javascript/Intermediate/json-apis", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/json-apis.md", @@ -19,10 +19,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Asynchronous JavaScript", - "permalink": "/reference/docs/Javascript/Intermediate/async-javascript/async-await" + "permalink": "/docs/Javascript/Intermediate/async-javascript/async-await" }, "next": { "title": "Error Handling", - "permalink": "/reference/docs/Javascript/Intermediate/error-handling" + "permalink": "/docs/Javascript/Intermediate/error-handling" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-components-md-6ec.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-components-md-6ec.json index e90d246..55feb6b 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-components-md-6ec.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-components-md-6ec.json @@ -5,7 +5,7 @@ "source": "@site/docs/react-native/components.md", "sourceDirName": "react-native", "slug": "/react-native/components", - "permalink": "/reference/docs/react-native/components", + "permalink": "/docs/react-native/components", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/react-native/components.md", @@ -15,10 +15,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "TypeScript Tips & Best Practices", - "permalink": "/reference/docs/Typescript/tips" + "permalink": "/docs/Typescript/tips" }, "next": { "title": "React Native Setup", - "permalink": "/reference/docs/react-native/setup" + "permalink": "/docs/react-native/setup" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-setup-md-63a.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-setup-md-63a.json index ecf4201..be5d7cf 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-setup-md-63a.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-native-setup-md-63a.json @@ -5,7 +5,7 @@ "source": "@site/docs/react-native/setup.md", "sourceDirName": "react-native", "slug": "/react-native/setup", - "permalink": "/reference/docs/react-native/setup", + "permalink": "/docs/react-native/setup", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/react-native/setup.md", @@ -15,6 +15,6 @@ "sidebar": "tutorialSidebar", "previous": { "title": "React Native Components", - "permalink": "/reference/docs/react-native/components" + "permalink": "/docs/react-native/components" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-patterns-md-968.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-patterns-md-968.json index c7f2870..0782ed1 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-patterns-md-968.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-patterns-md-968.json @@ -5,7 +5,7 @@ "source": "@site/docs/React/patterns.md", "sourceDirName": "React", "slug": "/React/patterns", - "permalink": "/reference/docs/React/patterns", + "permalink": "/docs/React/patterns", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/React/patterns.md", @@ -15,10 +15,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "Final Projects", - "permalink": "/reference/docs/Javascript/Intermediate/final-projects" + "permalink": "/docs/Javascript/Intermediate/final-projects" }, "next": { "title": "setup", - "permalink": "/reference/docs/React/setup" + "permalink": "/docs/React/setup" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-setup-md-1b1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-setup-md-1b1.json index 480cfa0..400ede7 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-setup-md-1b1.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-react-setup-md-1b1.json @@ -5,7 +5,7 @@ "source": "@site/docs/React/setup.md", "sourceDirName": "React", "slug": "/React/setup", - "permalink": "/reference/docs/React/setup", + "permalink": "/docs/React/setup", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/React/setup.md", @@ -15,10 +15,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "patterns", - "permalink": "/reference/docs/React/patterns" + "permalink": "/docs/React/patterns" }, "next": { "title": "TypeScript Introduction", - "permalink": "/reference/docs/Typescript/intro" + "permalink": "/docs/Typescript/intro" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-intro-md-18d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-intro-md-18d.json index ae80f63..e471538 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-intro-md-18d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-intro-md-18d.json @@ -5,7 +5,7 @@ "source": "@site/docs/Typescript/intro.md", "sourceDirName": "Typescript", "slug": "/Typescript/intro", - "permalink": "/reference/docs/Typescript/intro", + "permalink": "/docs/Typescript/intro", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Typescript/intro.md", @@ -15,10 +15,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "setup", - "permalink": "/reference/docs/React/setup" + "permalink": "/docs/React/setup" }, "next": { "title": "TypeScript Tips & Best Practices", - "permalink": "/reference/docs/Typescript/tips" + "permalink": "/docs/Typescript/tips" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-tips-md-9b2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-tips-md-9b2.json index a54f04e..bcd9ada 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-tips-md-9b2.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-typescript-tips-md-9b2.json @@ -5,7 +5,7 @@ "source": "@site/docs/Typescript/tips.md", "sourceDirName": "Typescript", "slug": "/Typescript/tips", - "permalink": "/reference/docs/Typescript/tips", + "permalink": "/docs/Typescript/tips", "draft": false, "unlisted": false, "editUrl": "https://github.com/sammy6378/reference/tree/main/docs/Typescript/tips.md", @@ -15,10 +15,10 @@ "sidebar": "tutorialSidebar", "previous": { "title": "TypeScript Introduction", - "permalink": "/reference/docs/Typescript/intro" + "permalink": "/docs/Typescript/intro" }, "next": { "title": "React Native Components", - "permalink": "/reference/docs/react-native/components" + "permalink": "/docs/react-native/components" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json new file mode 100644 index 0000000..664d688 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json @@ -0,0 +1 @@ +{"allContent":{"docusaurus-plugin-content-docs":{"default":{"loadedVersions":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/docs","tagsPath":"/docs/tags","editUrl":"https://github.com/sammy6378/reference/tree/main/docs","editUrlLocalized":"https://github.com/sammy6378/reference/tree/main/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\sidebars.ts","contentPath":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\docs","contentPathLocalized":"C:\\Users\\samue\\Desktop\\All\\CSK\\reference\\i18n\\en\\docusaurus-plugin-content-docs\\current","docs":[{"id":"CSS/box-model","title":"Box Model","description":"Every HTML element is a box! The box model is the secret to spacing, borders, and layout.","source":"@site/docs/CSS/box-model.md","sourceDirName":"CSS","slug":"/CSS/box-model","permalink":"/docs/CSS/box-model","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/box-model.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"Box Model","sidebar_position":3},"sidebar":"tutorialSidebar","previous":{"title":"CSS Selectors","permalink":"/docs/CSS/selectors"},"next":{"title":"Layout Techniques","permalink":"/docs/CSS/layout-techniques"}},{"id":"CSS/introduction-to-css","title":"Introduction to CSS","description":"Welcome, style wizard! 🎨 Now that you know HTML, it’s time to make your web pages beautiful with CSS (Cascading Style Sheets). If HTML is the structure of your house, CSS is the paint, wallpaper, and decorations that make it shine.","source":"@site/docs/CSS/introduction-to-css.md","sourceDirName":"CSS","slug":"/CSS/introduction-to-css","permalink":"/docs/CSS/introduction-to-css","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/introduction-to-css.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"title":"Introduction to CSS","sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Accessibility & SEO Basics","permalink":"/docs/HTML/accessibility-seo"},"next":{"title":"Selectors & Properties","permalink":"/docs/CSS/selectors-and-properties"}},{"id":"CSS/layout","title":"CSS Layout","description":"You’re doing great! Now, let’s arrange elements on the page. CSS layout is how you build headers, sidebars, footers, and more.","source":"@site/docs/CSS/layout.md","sourceDirName":"CSS","slug":"/CSS/layout","permalink":"/docs/CSS/layout","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/layout.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"CSS Layout","sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Layout Techniques","permalink":"/docs/CSS/layout-techniques"},"next":{"title":"CSS Projects","permalink":"/docs/CSS/projects"}},{"id":"CSS/layout-techniques","title":"Layout Techniques","description":"CSS gives you powerful tools to arrange elements on the page.","source":"@site/docs/CSS/layout-techniques.md","sourceDirName":"CSS","slug":"/CSS/layout-techniques","permalink":"/docs/CSS/layout-techniques","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/layout-techniques.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"Layout Techniques","sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Box Model","permalink":"/docs/CSS/box-model"},"next":{"title":"CSS Layout","permalink":"/docs/CSS/layout"}},{"id":"CSS/projects","title":"CSS Projects","description":"Congratulations! 🎉 You’ve learned the basics of CSS. Now it’s time to practice with some fun projects.","source":"@site/docs/CSS/projects.md","sourceDirName":"CSS","slug":"/CSS/projects","permalink":"/docs/CSS/projects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/projects.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"title":"CSS Projects","sidebar_position":5},"sidebar":"tutorialSidebar","previous":{"title":"CSS Layout","permalink":"/docs/CSS/layout"},"next":{"title":"Introduction to Git","permalink":"/docs/Git/introduction-to-git"}},{"id":"CSS/selectors","title":"CSS Selectors","description":"Great start! Now, let’s learn how to target specific HTML elements with selectors. Selectors are like magic wands—you point at what you want to style.","source":"@site/docs/CSS/selectors.md","sourceDirName":"CSS","slug":"/CSS/selectors","permalink":"/docs/CSS/selectors","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/selectors.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"CSS Selectors","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Selectors & Properties","permalink":"/docs/CSS/selectors-and-properties"},"next":{"title":"Box Model","permalink":"/docs/CSS/box-model"}},{"id":"CSS/selectors-and-properties","title":"Selectors & Properties","description":"Selectors are how you target HTML elements to style them. Properties are what you change (like color, font, size).","source":"@site/docs/CSS/selectors-and-properties.md","sourceDirName":"CSS","slug":"/CSS/selectors-and-properties","permalink":"/docs/CSS/selectors-and-properties","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/CSS/selectors-and-properties.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"Selectors & Properties","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Introduction to CSS","permalink":"/docs/CSS/introduction-to-css"},"next":{"title":"CSS Selectors","permalink":"/docs/CSS/selectors"}},{"id":"getting-started","title":"Getting Started","description":"Welcome to the ultimate guide for JavaScript, TypeScript, React, and React Native development! Whether you're building dynamic web apps or cross-platform mobile applications, this documentation has you covered with clear, practical resources.","source":"@site/docs/getting-started.md","sourceDirName":".","slug":"/getting-started","permalink":"/docs/getting-started","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/getting-started.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","next":{"title":"Introduction to HTML","permalink":"/docs/HTML/introduction-to-html"}},{"id":"Git/basic-commands","title":"Basic Git Commands","description":"Great start! Now, let’s learn the most important Git commands. These are your tools for saving, viewing, and sharing your work.","source":"@site/docs/Git/basic-commands.md","sourceDirName":"Git","slug":"/Git/basic-commands","permalink":"/docs/Git/basic-commands","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Git/basic-commands.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"Basic Git Commands","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Introduction to Git","permalink":"/docs/Git/introduction-to-git"},"next":{"title":"Branching in Git","permalink":"/docs/Git/branching"}},{"id":"Git/branching","title":"Branching in Git","description":"Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project.","source":"@site/docs/Git/branching.md","sourceDirName":"Git","slug":"/Git/branching","permalink":"/docs/Git/branching","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Git/branching.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"Branching in Git","sidebar_position":3},"sidebar":"tutorialSidebar","previous":{"title":"Basic Git Commands","permalink":"/docs/Git/basic-commands"},"next":{"title":"GitHub Workflow","permalink":"/docs/Git/github-workflow"}},{"id":"Git/github-workflow","title":"GitHub Workflow","description":"You’re doing great! Now, let’s learn how to share your code online and collaborate with others using GitHub.","source":"@site/docs/Git/github-workflow.md","sourceDirName":"Git","slug":"/Git/github-workflow","permalink":"/docs/Git/github-workflow","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Git/github-workflow.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"GitHub Workflow","sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Branching in Git","permalink":"/docs/Git/branching"},"next":{"title":"Git Projects","permalink":"/docs/Git/projects"}},{"id":"Git/introduction-to-git","title":"Introduction to Git","description":"Welcome, version control hero! 🦸‍♂️ Ready to save your code and track every change? Git is your time machine for projects. It lets you record, rewind, and collaborate—so you never lose your work.","source":"@site/docs/Git/introduction-to-git.md","sourceDirName":"Git","slug":"/Git/introduction-to-git","permalink":"/docs/Git/introduction-to-git","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Git/introduction-to-git.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"title":"Introduction to Git","sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"CSS Projects","permalink":"/docs/CSS/projects"},"next":{"title":"Basic Git Commands","permalink":"/docs/Git/basic-commands"}},{"id":"Git/projects","title":"Git Projects","description":"Congratulations! 🎉 You’ve learned the basics of Git and GitHub. Now it’s time to practice with some real-world projects.","source":"@site/docs/Git/projects.md","sourceDirName":"Git","slug":"/Git/projects","permalink":"/docs/Git/projects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Git/projects.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"title":"Git Projects","sidebar_position":5},"sidebar":"tutorialSidebar","previous":{"title":"GitHub Workflow","permalink":"/docs/Git/github-workflow"},"next":{"title":"GitHub Actions (CI/CD Basics)","permalink":"/docs/GitHub/actions-cicd"}},{"id":"GitHub/actions-cicd","title":"GitHub Actions (CI/CD Basics)","description":"GitHub Actions lets you automate tasks like testing and deploying code. CI/CD stands for Continuous Integration and Continuous Deployment, which means automatically building, testing, and releasing your code when you make changes.","source":"@site/docs/GitHub/actions-cicd.md","sourceDirName":"GitHub","slug":"/GitHub/actions-cicd","permalink":"/docs/GitHub/actions-cicd","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/actions-cicd.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Git Projects","permalink":"/docs/Git/projects"},"next":{"title":"Best Practices","permalink":"/docs/GitHub/best-practices"}},{"id":"GitHub/best-practices","title":"Best Practices","description":"- Write clear commit messages","source":"@site/docs/GitHub/best-practices.md","sourceDirName":"GitHub","slug":"/GitHub/best-practices","permalink":"/docs/GitHub/best-practices","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/best-practices.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"GitHub Actions (CI/CD Basics)","permalink":"/docs/GitHub/actions-cicd"},"next":{"title":"Code Reviews","permalink":"/docs/GitHub/code-reviews"}},{"id":"GitHub/code-reviews","title":"Code Reviews","description":"Code reviews let team members check each other's work before merging changes. This helps catch bugs, improve code quality, and share knowledge.","source":"@site/docs/GitHub/code-reviews.md","sourceDirName":"GitHub","slug":"/GitHub/code-reviews","permalink":"/docs/GitHub/code-reviews","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/code-reviews.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Best Practices","permalink":"/docs/GitHub/best-practices"},"next":{"title":"Collaboration on GitHub","permalink":"/docs/GitHub/collaboration"}},{"id":"GitHub/collaboration","title":"Collaboration on GitHub","description":"GitHub makes it easy to work with others. Common collaboration features include:","source":"@site/docs/GitHub/collaboration.md","sourceDirName":"GitHub","slug":"/GitHub/collaboration","permalink":"/docs/GitHub/collaboration","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/collaboration.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Code Reviews","permalink":"/docs/GitHub/code-reviews"},"next":{"title":"Creating & Cloning Repositories","permalink":"/docs/GitHub/creating-cloning-repos"}},{"id":"GitHub/creating-cloning-repos","title":"Creating & Cloning Repositories","description":"A repository (repo) is where your project lives on GitHub. You can create a new repo to start a project or clone an existing one to your computer.","source":"@site/docs/GitHub/creating-cloning-repos.md","sourceDirName":"GitHub","slug":"/GitHub/creating-cloning-repos","permalink":"/docs/GitHub/creating-cloning-repos","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/creating-cloning-repos.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Collaboration on GitHub","permalink":"/docs/GitHub/collaboration"},"next":{"title":"Example: Auto-Deploying a Site","permalink":"/docs/GitHub/example-auto-deploy"}},{"id":"GitHub/example-auto-deploy","title":"Example: Auto-Deploying a Site","description":"You can use GitHub Actions to automatically deploy your website when you push changes. For example, you can set up a workflow to deploy to GitHub Pages or another hosting service every time you update your code.","source":"@site/docs/GitHub/example-auto-deploy.md","sourceDirName":"GitHub","slug":"/GitHub/example-auto-deploy","permalink":"/docs/GitHub/example-auto-deploy","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/example-auto-deploy.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Creating & Cloning Repositories","permalink":"/docs/GitHub/creating-cloning-repos"},"next":{"title":"git clone","permalink":"/docs/GitHub/git-clone"}},{"id":"GitHub/git-clone","title":"git clone","description":"The git clone command copies a repository from GitHub to your local computer. This lets you work on the project offline.","source":"@site/docs/GitHub/git-clone.md","sourceDirName":"GitHub","slug":"/GitHub/git-clone","permalink":"/docs/GitHub/git-clone","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/git-clone.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Example: Auto-Deploying a Site","permalink":"/docs/GitHub/example-auto-deploy"},"next":{"title":"Hosting a Static Website on GitHub Pages","permalink":"/docs/GitHub/hosting-github-pages"}},{"id":"GitHub/hosting-github-pages","title":"Hosting a Static Website on GitHub Pages","description":"1. Push your website files (HTML, CSS, JS) to a GitHub repository.","source":"@site/docs/GitHub/hosting-github-pages.md","sourceDirName":"GitHub","slug":"/GitHub/hosting-github-pages","permalink":"/docs/GitHub/hosting-github-pages","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/hosting-github-pages.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"git clone","permalink":"/docs/GitHub/git-clone"},"next":{"title":"Introduction to GitHub","permalink":"/docs/GitHub/introduction"}},{"id":"GitHub/introduction","title":"Introduction to GitHub","description":"GitHub is a web-based platform that helps developers store, manage, and collaborate on code. It uses Git, a version control system, to track changes and enable teamwork. With GitHub, you can work on projects with others, contribute to open source, and showcase your work to the world.","source":"@site/docs/GitHub/introduction.md","sourceDirName":"GitHub","slug":"/GitHub/introduction","permalink":"/docs/GitHub/introduction","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/introduction.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Hosting a Static Website on GitHub Pages","permalink":"/docs/GitHub/hosting-github-pages"},"next":{"title":"Issues & Discussions","permalink":"/docs/GitHub/issues-discussions"}},{"id":"GitHub/issues-discussions","title":"Issues & Discussions","description":"Issues","source":"@site/docs/GitHub/issues-discussions.md","sourceDirName":"GitHub","slug":"/GitHub/issues-discussions","permalink":"/docs/GitHub/issues-discussions","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/issues-discussions.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Introduction to GitHub","permalink":"/docs/GitHub/introduction"},"next":{"title":"GitHub Pages","permalink":"/docs/GitHub/pages"}},{"id":"GitHub/pages","title":"GitHub Pages","description":"GitHub Pages lets you host static websites directly from your GitHub repository. It's free and great for personal, project, or documentation sites.","source":"@site/docs/GitHub/pages.md","sourceDirName":"GitHub","slug":"/GitHub/pages","permalink":"/docs/GitHub/pages","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/pages.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Issues & Discussions","permalink":"/docs/GitHub/issues-discussions"},"next":{"title":"GitHub Projects (Kanban Boards)","permalink":"/docs/GitHub/projects-kanban"}},{"id":"GitHub/projects-kanban","title":"GitHub Projects (Kanban Boards)","description":"GitHub Projects help you organize and track work using Kanban boards. You can create columns like \"To do\", \"In progress\", and \"Done\" to visualize tasks and progress.","source":"@site/docs/GitHub/projects-kanban.md","sourceDirName":"GitHub","slug":"/GitHub/projects-kanban","permalink":"/docs/GitHub/projects-kanban","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/projects-kanban.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"GitHub Pages","permalink":"/docs/GitHub/pages"},"next":{"title":"Protecting Branches","permalink":"/docs/GitHub/protecting-branches"}},{"id":"GitHub/protecting-branches","title":"Protecting Branches","description":"Protecting branches helps prevent unwanted changes. You can set rules so only certain people can push, or require code reviews before merging. This keeps your main code safe.","source":"@site/docs/GitHub/protecting-branches.md","sourceDirName":"GitHub","slug":"/GitHub/protecting-branches","permalink":"/docs/GitHub/protecting-branches","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/protecting-branches.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"GitHub Projects (Kanban Boards)","permalink":"/docs/GitHub/projects-kanban"},"next":{"title":"Uploading a Project to GitHub","permalink":"/docs/GitHub/uploading-project"}},{"id":"GitHub/uploading-project","title":"Uploading a Project to GitHub","description":"To upload (push) your project to GitHub:","source":"@site/docs/GitHub/uploading-project.md","sourceDirName":"GitHub","slug":"/GitHub/uploading-project","permalink":"/docs/GitHub/uploading-project","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/uploading-project.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Protecting Branches","permalink":"/docs/GitHub/protecting-branches"},"next":{"title":"What is GitHub & Why Use It?","permalink":"/docs/GitHub/what-is-github"}},{"id":"GitHub/what-is-github","title":"What is GitHub & Why Use It?","description":"GitHub is a hosting service for Git repositories. It makes it easy to share code, collaborate with others, and manage projects. Developers use GitHub to:","source":"@site/docs/GitHub/what-is-github.md","sourceDirName":"GitHub","slug":"/GitHub/what-is-github","permalink":"/docs/GitHub/what-is-github","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/what-is-github.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Uploading a Project to GitHub","permalink":"/docs/GitHub/uploading-project"},"next":{"title":"What are Workflows?","permalink":"/docs/GitHub/workflows"}},{"id":"GitHub/workflows","title":"What are Workflows?","description":"A workflow is a set of automated steps that run on GitHub Actions. Workflows can build, test, or deploy your code whenever you push changes or open a pull request.","source":"@site/docs/GitHub/workflows.md","sourceDirName":"GitHub","slug":"/GitHub/workflows","permalink":"/docs/GitHub/workflows","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/workflows.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"What is GitHub & Why Use It?","permalink":"/docs/GitHub/what-is-github"},"next":{"title":"Writing Good README Files","permalink":"/docs/GitHub/writing-good-readme"}},{"id":"GitHub/writing-good-readme","title":"Writing Good README Files","description":"A good README helps others understand and use your project. Include:","source":"@site/docs/GitHub/writing-good-readme.md","sourceDirName":"GitHub","slug":"/GitHub/writing-good-readme","permalink":"/docs/GitHub/writing-good-readme","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/GitHub/writing-good-readme.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"What are Workflows?","permalink":"/docs/GitHub/workflows"},"next":{"title":"JavaScript","permalink":"/docs/category/javascript"}},{"id":"HTML/accessibility-seo","title":"Accessibility & SEO Basics","description":"Make your site usable for everyone and easy to find! Accessibility means everyone—including people with disabilities—can use your site. SEO (Search Engine Optimization) helps your site show up in search results.","source":"@site/docs/HTML/accessibility-seo.md","sourceDirName":"HTML","slug":"/HTML/accessibility-seo","permalink":"/docs/HTML/accessibility-seo","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/accessibility-seo.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"title":"Accessibility & SEO Basics","sidebar_position":6},"sidebar":"tutorialSidebar","previous":{"title":"HTML Projects","permalink":"/docs/HTML/projects"},"next":{"title":"Introduction to CSS","permalink":"/docs/CSS/introduction-to-css"}},{"id":"HTML/attributes","title":"HTML Attributes","description":"Awesome! Now let’s make your elements more powerful with attributes. Attributes add extra information to elements—like giving your car a color or your phone a ringtone.","source":"@site/docs/HTML/attributes.md","sourceDirName":"HTML","slug":"/HTML/attributes","permalink":"/docs/HTML/attributes","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/attributes.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"HTML Attributes","sidebar_position":3},"sidebar":"tutorialSidebar","previous":{"title":"HTML Elements","permalink":"/docs/HTML/elements"},"next":{"title":"Forms & Input Types","permalink":"/docs/HTML/forms-and-input-types"}},{"id":"HTML/elements","title":"HTML Elements","description":"Great job starting your HTML journey! 🏗️ Now, let’s talk about elements—the building blocks of every web page.","source":"@site/docs/HTML/elements.md","sourceDirName":"HTML","slug":"/HTML/elements","permalink":"/docs/HTML/elements","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/elements.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"HTML Elements","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Elements & Attributes","permalink":"/docs/HTML/elements-and-attributes"},"next":{"title":"HTML Attributes","permalink":"/docs/HTML/attributes"}},{"id":"HTML/elements-and-attributes","title":"Elements & Attributes","description":"Great job starting your HTML journey! 🏗️ Now, let’s talk about elements and attributes—the building blocks of every web page.","source":"@site/docs/HTML/elements-and-attributes.md","sourceDirName":"HTML","slug":"/HTML/elements-and-attributes","permalink":"/docs/HTML/elements-and-attributes","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/elements-and-attributes.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"Elements & Attributes","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Introduction to HTML","permalink":"/docs/HTML/introduction-to-html"},"next":{"title":"HTML Elements","permalink":"/docs/HTML/elements"}},{"id":"HTML/forms","title":"HTML Forms","description":"You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.","source":"@site/docs/HTML/forms.md","sourceDirName":"HTML","slug":"/HTML/forms","permalink":"/docs/HTML/forms","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/forms.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"HTML Forms","sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Forms & Input Types","permalink":"/docs/HTML/forms-and-input-types"},"next":{"title":"Semantic HTML","permalink":"/docs/HTML/semantic-html"}},{"id":"HTML/forms-and-input-types","title":"Forms & Input Types","description":"You’re doing great! Now, let’s learn how to collect information from users with forms. Forms are how websites get input—like sign-ups, searches, or feedback.","source":"@site/docs/HTML/forms-and-input-types.md","sourceDirName":"HTML","slug":"/HTML/forms-and-input-types","permalink":"/docs/HTML/forms-and-input-types","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/forms-and-input-types.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"Forms & Input Types","sidebar_position":3},"sidebar":"tutorialSidebar","previous":{"title":"HTML Attributes","permalink":"/docs/HTML/attributes"},"next":{"title":"HTML Forms","permalink":"/docs/HTML/forms"}},{"id":"HTML/introduction-to-html","title":"Introduction to HTML","description":"Welcome, web explorer! 🌐 Ready to build the foundation of every website? HTML (HyperText Markup Language) is where it all begins. Think of HTML as the structure of your house—the walls, doors, and windows that shape your web pages.","source":"@site/docs/HTML/introduction-to-html.md","sourceDirName":"HTML","slug":"/HTML/introduction-to-html","permalink":"/docs/HTML/introduction-to-html","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/introduction-to-html.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"title":"Introduction to HTML","sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Getting Started","permalink":"/docs/getting-started"},"next":{"title":"Elements & Attributes","permalink":"/docs/HTML/elements-and-attributes"}},{"id":"HTML/media","title":"Media (Images, Audio, Video, Iframes)","description":"Bring your pages to life with media! HTML lets you add images, audio, video, and even embed other sites with iframes.","source":"@site/docs/HTML/media.md","sourceDirName":"HTML","slug":"/HTML/media","permalink":"/docs/HTML/media","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/media.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"title":"Media (Images, Audio, Video, Iframes)","sidebar_position":5},"sidebar":"tutorialSidebar","previous":{"title":"Semantic HTML","permalink":"/docs/HTML/semantic-html"},"next":{"title":"HTML Projects","permalink":"/docs/HTML/projects"}},{"id":"HTML/projects","title":"HTML Projects","description":"Congratulations! 🎉 You’ve learned the basics of HTML. Now it’s time to practice with some fun projects.","source":"@site/docs/HTML/projects.md","sourceDirName":"HTML","slug":"/HTML/projects","permalink":"/docs/HTML/projects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/projects.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"title":"HTML Projects","sidebar_position":5},"sidebar":"tutorialSidebar","previous":{"title":"Media (Images, Audio, Video, Iframes)","permalink":"/docs/HTML/media"},"next":{"title":"Accessibility & SEO Basics","permalink":"/docs/HTML/accessibility-seo"}},{"id":"HTML/semantic-html","title":"Semantic HTML","description":"Let’s make your pages meaningful! Semantic HTML uses tags that describe their purpose, making your code easier to read and better for accessibility and SEO.","source":"@site/docs/HTML/semantic-html.md","sourceDirName":"HTML","slug":"/HTML/semantic-html","permalink":"/docs/HTML/semantic-html","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/HTML/semantic-html.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"Semantic HTML","sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"HTML Forms","permalink":"/docs/HTML/forms"},"next":{"title":"Media (Images, Audio, Video, Iframes)","permalink":"/docs/HTML/media"}},{"id":"Javascript/Beginner/arrays","title":"Arrays","description":"Hey, code rockstar! 🎸 You've got functions nailed, so now let’s dive into arrays—your go-to tool for storing lists of stuff. T#### What's Next?","source":"@site/docs/Javascript/Beginner/arrays.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/arrays","permalink":"/docs/Javascript/Beginner/arrays","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/arrays.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7,"title":"Arrays"},"sidebar":"tutorialSidebar","previous":{"title":"Functions","permalink":"/docs/Javascript/Beginner/functions"},"next":{"title":"Objects","permalink":"/docs/Javascript/Beginner/objects"}},{"id":"Javascript/Beginner/control-structures","title":"Control Structures","description":"Whoa, code adventurer! 🧭 You've mastered operators, so now let's give your programs a brain—control structures! These are like choose-your-own-adventure books for code: they let your script make decisions based on conditions. No more straight-line code; now it can branch out, skip parts, or choose paths.","source":"@site/docs/Javascript/Beginner/control-structures.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/control-structures","permalink":"/docs/Javascript/Beginner/control-structures","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/control-structures.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Control Structures"},"sidebar":"tutorialSidebar","previous":{"title":"Operators in JavaScript","permalink":"/docs/Javascript/Beginner/operators"},"next":{"title":"Loops","permalink":"/docs/Javascript/Beginner/loops"}},{"id":"Javascript/Beginner/functions","title":"Functions","description":"Hey, code ninja! 🥷 You're looping like a champ—now let's talk functions, the superheroes of reusable code. Functions let you bu#### WFunctions are your code's superpowers—reusable and awesome! Next, we'll tackle arrays to store lists of data. Dash to Arrays to keep rocking it. You're coding like a pro—keep shining! 💥at's Next?","source":"@site/docs/Javascript/Beginner/functions.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/functions","permalink":"/docs/Javascript/Beginner/functions","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/functions.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6,"title":"Functions"},"sidebar":"tutorialSidebar","previous":{"title":"Loops","permalink":"/docs/Javascript/Beginner/loops"},"next":{"title":"Arrays","permalink":"/docs/Javascript/Beginner/arrays"}},{"id":"Javascript/Beginner/introduction-to-javascript","title":"JavaScript Basics","description":"Hey there, future coder! 🚀 Welcome to the magical world of JavaScript (often just called JS). If you're new to programming, don't worry—we're starting from the very beginning. Think of JavaScript as the secret sauce that makes websites come alive: buttons that respond when you click them, forms that check your input, and even games right in your browser.","source":"@site/docs/Javascript/Beginner/introduction-to-javascript.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/introduction-to-javascript","permalink":"/docs/Javascript/Beginner/introduction-to-javascript","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/introduction-to-javascript.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"title":"JavaScript Basics"},"sidebar":"tutorialSidebar","previous":{"title":"Beginner","permalink":"/docs/category/beginner"},"next":{"title":"Variables and Data Types","permalink":"/docs/Javascript/Beginner/variables-and-datatypes"}},{"id":"Javascript/Beginner/loops","title":"Loops","description":"Greetings, loop master in training! 🔄 You've got decisions down pat—now let's add repetition to the mix. Loops are like your code's treadmill: they run the same block over and over until a condition says \"stop!\" Why? To handle lists, count things, or repeat actions without copying code a zillion times. Imagine printing \"Hello\" 100 times manually—boring! Loops make it effortless.","source":"@site/docs/Javascript/Beginner/loops.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/loops","permalink":"/docs/Javascript/Beginner/loops","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/loops.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"title":"Loops"},"sidebar":"tutorialSidebar","previous":{"title":"Control Structures","permalink":"/docs/Javascript/Beginner/control-structures"},"next":{"title":"Functions","permalink":"/docs/Javascript/Beginner/functions"}},{"id":"Javascript/Beginner/objects","title":"Objects","description":"Hey, coding superstar! 🌟 You've conquered arrays, and now it’s time to meet #### WObjects are your data superheroes, organizing everything neatly! You've now got the beginner basics down—variables, loops, functions, arrays, and objects. Time to put it all together with some fun projects! Jump to Beginner Projects to build a Digital Dice Roller, Random Joke Generator, and Simple Calculator. You're ready to create—let's do this! 🎉at's Next?","source":"@site/docs/Javascript/Beginner/objects.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/objects","permalink":"/docs/Javascript/Beginner/objects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/objects.md","tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8,"title":"Objects"},"sidebar":"tutorialSidebar","previous":{"title":"Arrays","permalink":"/docs/Javascript/Beginner/arrays"},"next":{"title":"Fun Beginner Projects","permalink":"/docs/Javascript/Beginner/projects"}},{"id":"Javascript/Beginner/operators","title":"Operators in JavaScript","description":"Hey, code explorer! 🌍 You've got variables and data types under your belt—now it's time to make them dance with operators. Operators are like the tools in your coding toolbox: they let you add, compare, and combine things in fun ways. Think of them as math symbols on steroids, but for all kinds of data.","source":"@site/docs/Javascript/Beginner/operators.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/operators","permalink":"/docs/Javascript/Beginner/operators","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/operators.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"title":"Operators in JavaScript"},"sidebar":"tutorialSidebar","previous":{"title":"Variables and Data Types","permalink":"/docs/Javascript/Beginner/variables-and-datatypes"},"next":{"title":"Control Structures","permalink":"/docs/Javascript/Beginner/control-structures"}},{"id":"Javascript/Beginner/projects","title":"Fun Beginner Projects","description":"Wow, you’ve made it through the JavaScript basics—time to celebrate by building something awesome! 🎉 These three mini-projects—Digital Dice Roller, Random Joke Generator, and Simple Calculator—will put your skills to work. You’ll use variables, functions, arrays, objects, and loops, plus a touch of HTML and CSS to make them interactive on a webpage. Each project is beginner-friendly, includes full code, and runs in your browser. Let’s create some magic! 🪄","source":"@site/docs/Javascript/Beginner/projects.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/projects","permalink":"/docs/Javascript/Beginner/projects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/projects.md","tags":[],"version":"current","sidebarPosition":9,"frontMatter":{"sidebar_position":9,"title":"Fun Beginner Projects"},"sidebar":"tutorialSidebar","previous":{"title":"Objects","permalink":"/docs/Javascript/Beginner/objects"},"next":{"title":"Intermediate","permalink":"/docs/category/intermediate"}},{"id":"Javascript/Beginner/variables-and-datatypes","title":"Variables and Data Types","description":"Hello again, aspiring JavaScript wizard! 🌟 If you've made it here from the basics, pat yourself on the back—you're already writing code that runs in the browser. Now, let's level up by learning how to store and work with information in JS. Think of this as packing your backpack for a coding adventure: variables are your bags, and data types are the stuff you put inside.","source":"@site/docs/Javascript/Beginner/variables-and-datatypes.md","sourceDirName":"Javascript/Beginner","slug":"/Javascript/Beginner/variables-and-datatypes","permalink":"/docs/Javascript/Beginner/variables-and-datatypes","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Beginner/variables-and-datatypes.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"title":"Variables and Data Types"},"sidebar":"tutorialSidebar","previous":{"title":"JavaScript Basics","permalink":"/docs/Javascript/Beginner/introduction-to-javascript"},"next":{"title":"Operators in JavaScript","permalink":"/docs/Javascript/Beginner/operators"}},{"id":"Javascript/Intermediate/advanced-functions","title":"Advanced Functions","description":"You’ve conquered the basics—variables, loops, arrays, objects, and functions—and now it’s time to supercharge your functions with some intermediate magic. Functions are the heart of JavaScript, and these advanced techniques will make them more powerful, flexible, and fun to use. Think of this as upgrading your coding toolbox with shiny new gadgets!","source":"@site/docs/Javascript/Intermediate/advanced-functions.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/advanced-functions","permalink":"/docs/Javascript/Intermediate/advanced-functions","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/advanced-functions.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"title":"Advanced Functions"},"sidebar":"tutorialSidebar","previous":{"title":"Intermediate","permalink":"/docs/category/intermediate"},"next":{"title":"DOM Manipulation","permalink":"/docs/Javascript/Intermediate/dom-manipulation"}},{"id":"Javascript/Intermediate/async-javascript/async-await","title":"Asynchronous JavaScript","description":"Hey, time-traveling coder! ⏰ You’ve mastered DOM manipulation and ES6+ features—now it’s time to conquer asynchronous JavaScript, the magic that lets your code handle tasks that take time, like fetching data, waiting for timers, or responding to user clicks without freezing the page. JavaScript is single-threaded (one task at a time), but async tricks make it feel multitasking!","source":"@site/docs/Javascript/Intermediate/async-javascript/async-await.md","sourceDirName":"Javascript/Intermediate/async-javascript","slug":"/Javascript/Intermediate/async-javascript/async-await","permalink":"/docs/Javascript/Intermediate/async-javascript/async-await","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/async-await.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Asynchronous JavaScript"},"sidebar":"tutorialSidebar","previous":{"title":"JS Promises","permalink":"/docs/Javascript/Intermediate/async-javascript/promises"},"next":{"title":"JSON and APIs","permalink":"/docs/Javascript/Intermediate/json-apis"}},{"id":"Javascript/Intermediate/async-javascript/asynchronous-operations","title":"JS Asynchronous Operations","description":"Time to peek behind the curtain! ⏰ You've learned about callbacks, but how does JavaScript actually handle asynchronous operations? Let's explore timers, events, and the magical event loop that makes it all work. Understanding this will make you a better async programmer!","source":"@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md","sourceDirName":"Javascript/Intermediate/async-javascript","slug":"/Javascript/Intermediate/async-javascript/asynchronous-operations","permalink":"/docs/Javascript/Intermediate/async-javascript/asynchronous-operations","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"title":"JS Asynchronous Operations"},"sidebar":"tutorialSidebar","previous":{"title":"JS Callbacks","permalink":"/docs/Javascript/Intermediate/async-javascript/callbacks"},"next":{"title":"JS Promises","permalink":"/docs/Javascript/Intermediate/async-javascript/promises"}},{"id":"Javascript/Intermediate/async-javascript/callbacks","title":"JS Callbacks","description":"Welcome to the world of callbacks! 📞 You've actually used these before in our advanced functions section, but now we're diving deeper into their async superpowers. Callbacks are the OG way to handle tasks that take time—they're functions passed to other functions to run when something finishes (or fails).","source":"@site/docs/Javascript/Intermediate/async-javascript/callbacks.md","sourceDirName":"Javascript/Intermediate/async-javascript","slug":"/Javascript/Intermediate/async-javascript/callbacks","permalink":"/docs/Javascript/Intermediate/async-javascript/callbacks","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/callbacks.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"title":"JS Callbacks"},"sidebar":"tutorialSidebar","previous":{"title":"Asynchronous Js","permalink":"/docs/Javascript/Intermediate/async-javascript/"},"next":{"title":"JS Asynchronous Operations","permalink":"/docs/Javascript/Intermediate/async-javascript/asynchronous-operations"}},{"id":"Javascript/Intermediate/async-javascript/index","title":"Asynchronous Js","description":"Hey, time-traveling coder! ⏰ You've mastered DOM manipulation and ES6+ features—now it's time to conquer asynchronous JavaScript, the magic that lets your code handle tasks that take time, like fetching data, waiting for timers, or responding to user clicks without freezing the page. JavaScript is single-threaded (one task at a time), but async tricks make it feel multitasking!","source":"@site/docs/Javascript/Intermediate/async-javascript/index.md","sourceDirName":"Javascript/Intermediate/async-javascript","slug":"/Javascript/Intermediate/async-javascript/","permalink":"/docs/Javascript/Intermediate/async-javascript/","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/index.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Asynchronous Js"},"sidebar":"tutorialSidebar","previous":{"title":"ES6+ Features","permalink":"/docs/Javascript/Intermediate/es6-features"},"next":{"title":"JS Callbacks","permalink":"/docs/Javascript/Intermediate/async-javascript/callbacks"}},{"id":"Javascript/Intermediate/async-javascript/promises","title":"JS Promises","description":"Welcome to the Promise land! 🌟 After wrestling with callback hell, Promises are like a breath of fresh air. They represent a value that might be available now, later, or never. Think of a Promise as a receipt for your coffee order—it's either fulfilled (coffee ready!), rejected (sorry, we're out!), or still pending (brewing...).","source":"@site/docs/Javascript/Intermediate/async-javascript/promises.md","sourceDirName":"Javascript/Intermediate/async-javascript","slug":"/Javascript/Intermediate/async-javascript/promises","permalink":"/docs/Javascript/Intermediate/async-javascript/promises","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/async-javascript/promises.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"title":"JS Promises"},"sidebar":"tutorialSidebar","previous":{"title":"JS Asynchronous Operations","permalink":"/docs/Javascript/Intermediate/async-javascript/asynchronous-operations"},"next":{"title":"Asynchronous JavaScript","permalink":"/docs/Javascript/Intermediate/async-javascript/async-await"}},{"id":"Javascript/Intermediate/dom-manipulation","title":"DOM Manipulation","description":"You’ve got functions, arrays, and objects down, and now it’s time to take control of web pages with DOM manipulation. The Document Object Model (DOM) is like a bridge between your JavaScript code and the HTML/CSS on a page. It turns your webpage into a living, breathing thing you can change on the fly—think updating text, styling buttons, or adding new elements with a click.","source":"@site/docs/Javascript/Intermediate/dom-manipulation.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/dom-manipulation","permalink":"/docs/Javascript/Intermediate/dom-manipulation","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/dom-manipulation.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"title":"DOM Manipulation"},"sidebar":"tutorialSidebar","previous":{"title":"Advanced Functions","permalink":"/docs/Javascript/Intermediate/advanced-functions"},"next":{"title":"ES6+ Features","permalink":"/docs/Javascript/Intermediate/es6-features"}},{"id":"Javascript/Intermediate/error-handling","title":"Error Handling","description":"You’re fetching data and manipulating the DOM like a champ, but sometimes things go wrong—invalid inputs, network failures, or pesky bugs. That’s where error handling comes in, saving your app from crashing and keeping users happy. Think of it as your code’s safety net, catching problems before they spiral out of control.","source":"@site/docs/Javascript/Intermediate/error-handling.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/error-handling","permalink":"/docs/Javascript/Intermediate/error-handling","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/error-handling.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6,"title":"Error Handling"},"sidebar":"tutorialSidebar","previous":{"title":"JSON and APIs","permalink":"/docs/Javascript/Intermediate/json-apis"},"next":{"title":"Final Projects","permalink":"/docs/Javascript/Intermediate/final-projects"}},{"id":"Javascript/Intermediate/es6-features","title":"ES6+ Features","description":"You’re rocking the DOM and advanced functions—now it’s time to embrace the sleek, modern vibes of ES6+ (ECMAScript 2015 and later). These features, introduced starting in 2015, make JavaScript more powerful and fun to write. Think of them as upgrades to your coding spaceship: faster, smoother, and packed with cool tricks.","source":"@site/docs/Javascript/Intermediate/es6-features.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/es6-features","permalink":"/docs/Javascript/Intermediate/es6-features","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/es6-features.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"title":"ES6+ Features"},"sidebar":"tutorialSidebar","previous":{"title":"DOM Manipulation","permalink":"/docs/Javascript/Intermediate/dom-manipulation"},"next":{"title":"Asynchronous Js","permalink":"/docs/Javascript/Intermediate/async-javascript/"}},{"id":"Javascript/Intermediate/final-projects","title":"Final Projects","description":"🎉 Congratulations, JavaScript Master! You've conquered variables, functions, DOM manipulation, ES6+, async programming, and error handling. Now it's time to put it all together with some epic final projects that will challenge your skills and build your portfolio!","source":"@site/docs/Javascript/Intermediate/final-projects.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/final-projects","permalink":"/docs/Javascript/Intermediate/final-projects","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/final-projects.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7,"title":"Final Projects"},"sidebar":"tutorialSidebar","previous":{"title":"Error Handling","permalink":"/docs/Javascript/Intermediate/error-handling"},"next":{"title":"patterns","permalink":"/docs/React/patterns"}},{"id":"Javascript/Intermediate/json-apis","title":"JSON and APIs","description":"You’ve mastered async JavaScript, so now it’s time to talk to the world using JSON and APIs. JSON (JavaScript Object Notation) is like a universal language for data—lightweight, readable, and used everywhere from apps to servers. APIs (Application Programming Interfaces) are like doorways to fetch or send that data, letting your app grab jokes, weather, or user info from the internet.","source":"@site/docs/Javascript/Intermediate/json-apis.md","sourceDirName":"Javascript/Intermediate","slug":"/Javascript/Intermediate/json-apis","permalink":"/docs/Javascript/Intermediate/json-apis","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Javascript/Intermediate/json-apis.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"title":"JSON and APIs"},"sidebar":"tutorialSidebar","previous":{"title":"Asynchronous JavaScript","permalink":"/docs/Javascript/Intermediate/async-javascript/async-await"},"next":{"title":"Error Handling","permalink":"/docs/Javascript/Intermediate/error-handling"}},{"id":"react-native/components","title":"React Native Components","description":"Basic Components","source":"@site/docs/react-native/components.md","sourceDirName":"react-native","slug":"/react-native/components","permalink":"/docs/react-native/components","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/react-native/components.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"TypeScript Tips & Best Practices","permalink":"/docs/Typescript/tips"},"next":{"title":"React Native Setup","permalink":"/docs/react-native/setup"}},{"id":"react-native/setup","title":"React Native Setup","description":"Prerequisites","source":"@site/docs/react-native/setup.md","sourceDirName":"react-native","slug":"/react-native/setup","permalink":"/docs/react-native/setup","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/react-native/setup.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"React Native Components","permalink":"/docs/react-native/components"}},{"id":"React/patterns","title":"patterns","description":"","source":"@site/docs/React/patterns.md","sourceDirName":"React","slug":"/React/patterns","permalink":"/docs/React/patterns","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/React/patterns.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Final Projects","permalink":"/docs/Javascript/Intermediate/final-projects"},"next":{"title":"setup","permalink":"/docs/React/setup"}},{"id":"React/setup","title":"setup","description":"","source":"@site/docs/React/setup.md","sourceDirName":"React","slug":"/React/setup","permalink":"/docs/React/setup","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/React/setup.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"patterns","permalink":"/docs/React/patterns"},"next":{"title":"TypeScript Introduction","permalink":"/docs/Typescript/intro"}},{"id":"Typescript/intro","title":"TypeScript Introduction","description":"What is TypeScript?","source":"@site/docs/Typescript/intro.md","sourceDirName":"Typescript","slug":"/Typescript/intro","permalink":"/docs/Typescript/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Typescript/intro.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"setup","permalink":"/docs/React/setup"},"next":{"title":"TypeScript Tips & Best Practices","permalink":"/docs/Typescript/tips"}},{"id":"Typescript/tips","title":"TypeScript Tips & Best Practices","description":"Generic Types","source":"@site/docs/Typescript/tips.md","sourceDirName":"Typescript","slug":"/Typescript/tips","permalink":"/docs/Typescript/tips","draft":false,"unlisted":false,"editUrl":"https://github.com/sammy6378/reference/tree/main/docs/Typescript/tips.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"TypeScript Introduction","permalink":"/docs/Typescript/intro"},"next":{"title":"React Native Components","permalink":"/docs/react-native/components"}}],"drafts":[],"sidebars":{"tutorialSidebar":[{"type":"doc","id":"getting-started"},{"type":"category","label":"HTML","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"HTML/introduction-to-html"},{"type":"doc","id":"HTML/elements-and-attributes"},{"type":"doc","id":"HTML/elements"},{"type":"doc","id":"HTML/attributes"},{"type":"doc","id":"HTML/forms-and-input-types"},{"type":"doc","id":"HTML/forms"},{"type":"doc","id":"HTML/semantic-html"},{"type":"doc","id":"HTML/media"},{"type":"doc","id":"HTML/projects"},{"type":"doc","id":"HTML/accessibility-seo"}]},{"type":"category","label":"CSS","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"CSS/introduction-to-css"},{"type":"doc","id":"CSS/selectors-and-properties"},{"type":"doc","id":"CSS/selectors"},{"type":"doc","id":"CSS/box-model"},{"type":"doc","id":"CSS/layout-techniques"},{"type":"doc","id":"CSS/layout"},{"type":"doc","id":"CSS/projects"}]},{"type":"category","label":"Git","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"Git/introduction-to-git"},{"type":"doc","id":"Git/basic-commands"},{"type":"doc","id":"Git/branching"},{"type":"doc","id":"Git/github-workflow"},{"type":"doc","id":"Git/projects"}]},{"type":"category","label":"GitHub","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"GitHub/actions-cicd"},{"type":"doc","id":"GitHub/best-practices"},{"type":"doc","id":"GitHub/code-reviews"},{"type":"doc","id":"GitHub/collaboration"},{"type":"doc","id":"GitHub/creating-cloning-repos"},{"type":"doc","id":"GitHub/example-auto-deploy"},{"type":"doc","id":"GitHub/git-clone"},{"type":"doc","id":"GitHub/hosting-github-pages"},{"type":"doc","id":"GitHub/introduction"},{"type":"doc","id":"GitHub/issues-discussions"},{"type":"doc","id":"GitHub/pages"},{"type":"doc","id":"GitHub/projects-kanban"},{"type":"doc","id":"GitHub/protecting-branches"},{"type":"doc","id":"GitHub/uploading-project"},{"type":"doc","id":"GitHub/what-is-github"},{"type":"doc","id":"GitHub/workflows"},{"type":"doc","id":"GitHub/writing-good-readme"}]},{"type":"category","label":"JavaScript","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Beginner","collapsible":true,"collapsed":false,"items":[{"type":"doc","id":"Javascript/Beginner/introduction-to-javascript"},{"type":"doc","id":"Javascript/Beginner/variables-and-datatypes"},{"type":"doc","id":"Javascript/Beginner/operators"},{"type":"doc","id":"Javascript/Beginner/control-structures"},{"type":"doc","id":"Javascript/Beginner/loops"},{"type":"doc","id":"Javascript/Beginner/functions"},{"type":"doc","id":"Javascript/Beginner/arrays"},{"type":"doc","id":"Javascript/Beginner/objects"},{"type":"doc","id":"Javascript/Beginner/projects"}],"link":{"type":"generated-index","description":"Start your JavaScript journey here! Learn the fundamentals step by step.","slug":"/category/beginner","permalink":"/docs/category/beginner"}},{"type":"category","label":"Intermediate","collapsible":true,"collapsed":false,"items":[{"type":"doc","id":"Javascript/Intermediate/advanced-functions"},{"type":"doc","id":"Javascript/Intermediate/dom-manipulation"},{"type":"doc","id":"Javascript/Intermediate/es6-features"},{"type":"category","label":"Asynchronous Js","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"Javascript/Intermediate/async-javascript/callbacks"},{"type":"doc","id":"Javascript/Intermediate/async-javascript/asynchronous-operations"},{"type":"doc","id":"Javascript/Intermediate/async-javascript/promises"},{"type":"doc","id":"Javascript/Intermediate/async-javascript/async-await"}],"link":{"type":"doc","id":"Javascript/Intermediate/async-javascript/index"}},{"type":"doc","id":"Javascript/Intermediate/json-apis"},{"type":"doc","id":"Javascript/Intermediate/error-handling"},{"type":"doc","id":"Javascript/Intermediate/final-projects"}],"link":{"type":"generated-index","description":"Level up your JavaScript skills with DOM manipulation, ES6+, async programming, and more!","slug":"/category/intermediate","permalink":"/docs/category/intermediate"}}],"link":{"type":"generated-index","description":"Master JavaScript from basics to advanced concepts. Build interactive web applications with modern JavaScript.","slug":"/category/javascript","permalink":"/docs/category/javascript"}},{"type":"category","label":"React","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"React/patterns"},{"type":"doc","id":"React/setup"}]},{"type":"category","label":"Typescript","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"Typescript/intro"},{"type":"doc","id":"Typescript/tips"}]},{"type":"category","label":"react-native","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"react-native/components"},{"type":"doc","id":"react-native/setup"}]}]}}]}},"docusaurus-plugin-content-blog":{"default":{"blogSidebarTitle":"Recent posts","blogPosts":[],"blogListPaginated":[],"blogTags":{},"blogTagsListPath":"/blog/tags"}},"docusaurus-plugin-content-pages":{"default":[{"type":"jsx","permalink":"/","source":"@site/src/pages/index.tsx"}]},"docusaurus-plugin-debug":{},"docusaurus-plugin-svgr":{},"docusaurus-theme-classic":{},"docusaurus-bootstrap-plugin":{},"docusaurus-mdx-fallback-plugin":{}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs index 5f3e6d7..9b73263 100644 --- a/.docusaurus/docusaurus.config.mjs +++ b/.docusaurus/docusaurus.config.mjs @@ -7,8 +7,8 @@ export default { "title": "JS, TS & React Native Docs", "tagline": "Documentation for JavaScript, TypeScript, and React Native", "url": "https://sammy6378.github.io", - "baseUrl": "/reference/", - "favicon": "img/favicon.ico", + "baseUrl": "/", + "favicon": "/img/favicon.ico", "organizationName": "sammy6378", "projectName": "reference", "deploymentBranch": "gh-pages", diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 94223d5..d46a442 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -1,163 +1,358 @@ { "docusaurus-plugin-content-docs": { "default": { - "path": "/reference/docs", + "path": "/docs", "versions": [ { "name": "current", "label": "Next", "isLast": true, - "path": "/reference/docs", + "path": "/docs", "mainDocId": "getting-started", "docs": [ + { + "id": "CSS/box-model", + "path": "/docs/CSS/box-model", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/introduction-to-css", + "path": "/docs/CSS/introduction-to-css", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/layout", + "path": "/docs/CSS/layout", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/layout-techniques", + "path": "/docs/CSS/layout-techniques", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/projects", + "path": "/docs/CSS/projects", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/selectors", + "path": "/docs/CSS/selectors", + "sidebar": "tutorialSidebar" + }, + { + "id": "CSS/selectors-and-properties", + "path": "/docs/CSS/selectors-and-properties", + "sidebar": "tutorialSidebar" + }, { "id": "getting-started", - "path": "/reference/docs/getting-started", + "path": "/docs/getting-started", + "sidebar": "tutorialSidebar" + }, + { + "id": "Git/basic-commands", + "path": "/docs/Git/basic-commands", + "sidebar": "tutorialSidebar" + }, + { + "id": "Git/branching", + "path": "/docs/Git/branching", + "sidebar": "tutorialSidebar" + }, + { + "id": "Git/github-workflow", + "path": "/docs/Git/github-workflow", + "sidebar": "tutorialSidebar" + }, + { + "id": "Git/introduction-to-git", + "path": "/docs/Git/introduction-to-git", + "sidebar": "tutorialSidebar" + }, + { + "id": "Git/projects", + "path": "/docs/Git/projects", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/actions-cicd", + "path": "/docs/GitHub/actions-cicd", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/best-practices", + "path": "/docs/GitHub/best-practices", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/code-reviews", + "path": "/docs/GitHub/code-reviews", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/collaboration", + "path": "/docs/GitHub/collaboration", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/creating-cloning-repos", + "path": "/docs/GitHub/creating-cloning-repos", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/example-auto-deploy", + "path": "/docs/GitHub/example-auto-deploy", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/git-clone", + "path": "/docs/GitHub/git-clone", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/hosting-github-pages", + "path": "/docs/GitHub/hosting-github-pages", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/introduction", + "path": "/docs/GitHub/introduction", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/issues-discussions", + "path": "/docs/GitHub/issues-discussions", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/pages", + "path": "/docs/GitHub/pages", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/projects-kanban", + "path": "/docs/GitHub/projects-kanban", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/protecting-branches", + "path": "/docs/GitHub/protecting-branches", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/uploading-project", + "path": "/docs/GitHub/uploading-project", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/what-is-github", + "path": "/docs/GitHub/what-is-github", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/workflows", + "path": "/docs/GitHub/workflows", + "sidebar": "tutorialSidebar" + }, + { + "id": "GitHub/writing-good-readme", + "path": "/docs/GitHub/writing-good-readme", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/accessibility-seo", + "path": "/docs/HTML/accessibility-seo", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/attributes", + "path": "/docs/HTML/attributes", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/elements", + "path": "/docs/HTML/elements", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/elements-and-attributes", + "path": "/docs/HTML/elements-and-attributes", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/forms", + "path": "/docs/HTML/forms", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/forms-and-input-types", + "path": "/docs/HTML/forms-and-input-types", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/introduction-to-html", + "path": "/docs/HTML/introduction-to-html", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/media", + "path": "/docs/HTML/media", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/projects", + "path": "/docs/HTML/projects", + "sidebar": "tutorialSidebar" + }, + { + "id": "HTML/semantic-html", + "path": "/docs/HTML/semantic-html", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/arrays", - "path": "/reference/docs/Javascript/Beginner/arrays", + "path": "/docs/Javascript/Beginner/arrays", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/control-structures", - "path": "/reference/docs/Javascript/Beginner/control-structures", + "path": "/docs/Javascript/Beginner/control-structures", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/functions", - "path": "/reference/docs/Javascript/Beginner/functions", + "path": "/docs/Javascript/Beginner/functions", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/introduction-to-javascript", - "path": "/reference/docs/Javascript/Beginner/introduction-to-javascript", + "path": "/docs/Javascript/Beginner/introduction-to-javascript", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/loops", - "path": "/reference/docs/Javascript/Beginner/loops", + "path": "/docs/Javascript/Beginner/loops", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/objects", - "path": "/reference/docs/Javascript/Beginner/objects", + "path": "/docs/Javascript/Beginner/objects", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/operators", - "path": "/reference/docs/Javascript/Beginner/operators", + "path": "/docs/Javascript/Beginner/operators", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/projects", - "path": "/reference/docs/Javascript/Beginner/projects", + "path": "/docs/Javascript/Beginner/projects", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Beginner/variables-and-datatypes", - "path": "/reference/docs/Javascript/Beginner/variables-and-datatypes", + "path": "/docs/Javascript/Beginner/variables-and-datatypes", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/advanced-functions", - "path": "/reference/docs/Javascript/Intermediate/advanced-functions", + "path": "/docs/Javascript/Intermediate/advanced-functions", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/async-javascript/async-await", - "path": "/reference/docs/Javascript/Intermediate/async-javascript/async-await", + "path": "/docs/Javascript/Intermediate/async-javascript/async-await", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/async-javascript/asynchronous-operations", - "path": "/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations", + "path": "/docs/Javascript/Intermediate/async-javascript/asynchronous-operations", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/async-javascript/callbacks", - "path": "/reference/docs/Javascript/Intermediate/async-javascript/callbacks", + "path": "/docs/Javascript/Intermediate/async-javascript/callbacks", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/async-javascript/index", - "path": "/reference/docs/Javascript/Intermediate/async-javascript/", + "path": "/docs/Javascript/Intermediate/async-javascript/", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/async-javascript/promises", - "path": "/reference/docs/Javascript/Intermediate/async-javascript/promises", + "path": "/docs/Javascript/Intermediate/async-javascript/promises", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/dom-manipulation", - "path": "/reference/docs/Javascript/Intermediate/dom-manipulation", + "path": "/docs/Javascript/Intermediate/dom-manipulation", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/error-handling", - "path": "/reference/docs/Javascript/Intermediate/error-handling", + "path": "/docs/Javascript/Intermediate/error-handling", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/es6-features", - "path": "/reference/docs/Javascript/Intermediate/es6-features", + "path": "/docs/Javascript/Intermediate/es6-features", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/final-projects", - "path": "/reference/docs/Javascript/Intermediate/final-projects", + "path": "/docs/Javascript/Intermediate/final-projects", "sidebar": "tutorialSidebar" }, { "id": "Javascript/Intermediate/json-apis", - "path": "/reference/docs/Javascript/Intermediate/json-apis", + "path": "/docs/Javascript/Intermediate/json-apis", "sidebar": "tutorialSidebar" }, { "id": "react-native/components", - "path": "/reference/docs/react-native/components", + "path": "/docs/react-native/components", "sidebar": "tutorialSidebar" }, { "id": "react-native/setup", - "path": "/reference/docs/react-native/setup", + "path": "/docs/react-native/setup", "sidebar": "tutorialSidebar" }, { "id": "React/patterns", - "path": "/reference/docs/React/patterns", + "path": "/docs/React/patterns", "sidebar": "tutorialSidebar" }, { "id": "React/setup", - "path": "/reference/docs/React/setup", + "path": "/docs/React/setup", "sidebar": "tutorialSidebar" }, { "id": "Typescript/intro", - "path": "/reference/docs/Typescript/intro", + "path": "/docs/Typescript/intro", "sidebar": "tutorialSidebar" }, { "id": "Typescript/tips", - "path": "/reference/docs/Typescript/tips", + "path": "/docs/Typescript/tips", "sidebar": "tutorialSidebar" }, { "id": "/category/javascript", - "path": "/reference/docs/category/javascript", + "path": "/docs/category/javascript", "sidebar": "tutorialSidebar" }, { "id": "/category/beginner", - "path": "/reference/docs/category/beginner", + "path": "/docs/category/beginner", "sidebar": "tutorialSidebar" }, { "id": "/category/intermediate", - "path": "/reference/docs/category/intermediate", + "path": "/docs/category/intermediate", "sidebar": "tutorialSidebar" } ], @@ -165,7 +360,7 @@ "sidebars": { "tutorialSidebar": { "link": { - "path": "/reference/docs/getting-started", + "path": "/docs/getting-started", "label": "getting-started" } } diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index 9f65724..3634765 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -11,39 +11,78 @@ export default { "__comp---theme-doc-roota-94-67a": [() => import(/* webpackChunkName: "__comp---theme-doc-roota-94-67a" */ "@theme/DocRoot"), "@theme/DocRoot", require.resolveWeak("@theme/DocRoot")], "__comp---theme-doc-version-roota-7-b-5de": [() => import(/* webpackChunkName: "__comp---theme-doc-version-roota-7-b-5de" */ "@theme/DocVersionRoot"), "@theme/DocVersionRoot", require.resolveWeak("@theme/DocVersionRoot")], "__comp---theme-docs-root-5-e-9-0b6": [() => import(/* webpackChunkName: "__comp---theme-docs-root-5-e-9-0b6" */ "@theme/DocsRoot"), "@theme/DocsRoot", require.resolveWeak("@theme/DocsRoot")], - "__props---reference-docs-964-c0b": [() => import(/* webpackChunkName: "__props---reference-docs-964-c0b" */ "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-140.json"), "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-140.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/reference-docs-140.json")], - "__props---reference-docs-category-beginner-631-54a": [() => import(/* webpackChunkName: "__props---reference-docs-category-beginner-631-54a" */ "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-beginner-e6a.json"), "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-beginner-e6a.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-beginner-e6a.json")], - "__props---reference-docs-category-intermediate-88-a-029": [() => import(/* webpackChunkName: "__props---reference-docs-category-intermediate-88-a-029" */ "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-intermediate-a27.json"), "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-intermediate-a27.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-intermediate-a27.json")], - "__props---reference-docs-category-javascripte-00-a54": [() => import(/* webpackChunkName: "__props---reference-docs-category-javascripte-00-a54" */ "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-javascript-d5c.json"), "@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-javascript-d5c.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/reference-docs-category-javascript-d5c.json")], - "__props---reference-docusaurus-debug-contentcba-e16": [() => import(/* webpackChunkName: "__props---reference-docusaurus-debug-contentcba-e16" */ "@generated/docusaurus-plugin-debug/default/p/reference-docusaurus-debug-content-c7a.json"), "@generated/docusaurus-plugin-debug/default/p/reference-docusaurus-debug-content-c7a.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/p/reference-docusaurus-debug-content-c7a.json")], - "config---reference-5-e-9-d1b": [() => import(/* webpackChunkName: "config---reference-5-e-9-d1b" */ "@generated/docusaurus.config"), "@generated/docusaurus.config", require.resolveWeak("@generated/docusaurus.config")], - "content---reference-docs-getting-startedd-58-9cb": [() => import(/* webpackChunkName: "content---reference-docs-getting-startedd-58-9cb" */ "@site/docs/getting-started.md"), "@site/docs/getting-started.md", require.resolveWeak("@site/docs/getting-started.md")], - "content---reference-docs-javascript-beginner-arraysa-03-b2a": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-arraysa-03-b2a" */ "@site/docs/Javascript/Beginner/arrays.md"), "@site/docs/Javascript/Beginner/arrays.md", require.resolveWeak("@site/docs/Javascript/Beginner/arrays.md")], - "content---reference-docs-javascript-beginner-control-structures-26-f-0aa": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-control-structures-26-f-0aa" */ "@site/docs/Javascript/Beginner/control-structures.md"), "@site/docs/Javascript/Beginner/control-structures.md", require.resolveWeak("@site/docs/Javascript/Beginner/control-structures.md")], - "content---reference-docs-javascript-beginner-functions-988-1c7": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-functions-988-1c7" */ "@site/docs/Javascript/Beginner/functions.md"), "@site/docs/Javascript/Beginner/functions.md", require.resolveWeak("@site/docs/Javascript/Beginner/functions.md")], - "content---reference-docs-javascript-beginner-introduction-to-javascriptac-5-f4c": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-introduction-to-javascriptac-5-f4c" */ "@site/docs/Javascript/Beginner/introduction-to-javascript.md"), "@site/docs/Javascript/Beginner/introduction-to-javascript.md", require.resolveWeak("@site/docs/Javascript/Beginner/introduction-to-javascript.md")], - "content---reference-docs-javascript-beginner-loops-69-a-262": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-loops-69-a-262" */ "@site/docs/Javascript/Beginner/loops.md"), "@site/docs/Javascript/Beginner/loops.md", require.resolveWeak("@site/docs/Javascript/Beginner/loops.md")], - "content---reference-docs-javascript-beginner-objects-2-d-1-cf6": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-objects-2-d-1-cf6" */ "@site/docs/Javascript/Beginner/objects.md"), "@site/docs/Javascript/Beginner/objects.md", require.resolveWeak("@site/docs/Javascript/Beginner/objects.md")], - "content---reference-docs-javascript-beginner-operators-34-d-de5": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-operators-34-d-de5" */ "@site/docs/Javascript/Beginner/operators.md"), "@site/docs/Javascript/Beginner/operators.md", require.resolveWeak("@site/docs/Javascript/Beginner/operators.md")], - "content---reference-docs-javascript-beginner-projectsbfb-6f6": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-projectsbfb-6f6" */ "@site/docs/Javascript/Beginner/projects.md"), "@site/docs/Javascript/Beginner/projects.md", require.resolveWeak("@site/docs/Javascript/Beginner/projects.md")], - "content---reference-docs-javascript-beginner-variables-and-datatypes-8-f-5-a09": [() => import(/* webpackChunkName: "content---reference-docs-javascript-beginner-variables-and-datatypes-8-f-5-a09" */ "@site/docs/Javascript/Beginner/variables-and-datatypes.md"), "@site/docs/Javascript/Beginner/variables-and-datatypes.md", require.resolveWeak("@site/docs/Javascript/Beginner/variables-and-datatypes.md")], - "content---reference-docs-javascript-intermediate-advanced-functions-609-444": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-advanced-functions-609-444" */ "@site/docs/Javascript/Intermediate/advanced-functions.md"), "@site/docs/Javascript/Intermediate/advanced-functions.md", require.resolveWeak("@site/docs/Javascript/Intermediate/advanced-functions.md")], - "content---reference-docs-javascript-intermediate-async-javascript-async-awaitbf-7-bba": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-async-javascript-async-awaitbf-7-bba" */ "@site/docs/Javascript/Intermediate/async-javascript/async-await.md"), "@site/docs/Javascript/Intermediate/async-javascript/async-await.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/async-await.md")], - "content---reference-docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-5de": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-5de" */ "@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md"), "@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md")], - "content---reference-docs-javascript-intermediate-async-javascript-callbacks-2-a-7-62c": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-async-javascript-callbacks-2-a-7-62c" */ "@site/docs/Javascript/Intermediate/async-javascript/callbacks.md"), "@site/docs/Javascript/Intermediate/async-javascript/callbacks.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/callbacks.md")], - "content---reference-docs-javascript-intermediate-async-javascript-promises-191-091": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-async-javascript-promises-191-091" */ "@site/docs/Javascript/Intermediate/async-javascript/promises.md"), "@site/docs/Javascript/Intermediate/async-javascript/promises.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/promises.md")], - "content---reference-docs-javascript-intermediate-async-javascriptbcd-07f": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-async-javascriptbcd-07f" */ "@site/docs/Javascript/Intermediate/async-javascript/index.md"), "@site/docs/Javascript/Intermediate/async-javascript/index.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/index.md")], - "content---reference-docs-javascript-intermediate-dom-manipulation-0-e-5-8ec": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-dom-manipulation-0-e-5-8ec" */ "@site/docs/Javascript/Intermediate/dom-manipulation.md"), "@site/docs/Javascript/Intermediate/dom-manipulation.md", require.resolveWeak("@site/docs/Javascript/Intermediate/dom-manipulation.md")], - "content---reference-docs-javascript-intermediate-error-handling-376-532": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-error-handling-376-532" */ "@site/docs/Javascript/Intermediate/error-handling.md"), "@site/docs/Javascript/Intermediate/error-handling.md", require.resolveWeak("@site/docs/Javascript/Intermediate/error-handling.md")], - "content---reference-docs-javascript-intermediate-es-6-features-2-d-7-65d": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-es-6-features-2-d-7-65d" */ "@site/docs/Javascript/Intermediate/es6-features.md"), "@site/docs/Javascript/Intermediate/es6-features.md", require.resolveWeak("@site/docs/Javascript/Intermediate/es6-features.md")], - "content---reference-docs-javascript-intermediate-final-projectsc-38-105": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-final-projectsc-38-105" */ "@site/docs/Javascript/Intermediate/final-projects.md"), "@site/docs/Javascript/Intermediate/final-projects.md", require.resolveWeak("@site/docs/Javascript/Intermediate/final-projects.md")], - "content---reference-docs-javascript-intermediate-json-apis-5-f-9-130": [() => import(/* webpackChunkName: "content---reference-docs-javascript-intermediate-json-apis-5-f-9-130" */ "@site/docs/Javascript/Intermediate/json-apis.md"), "@site/docs/Javascript/Intermediate/json-apis.md", require.resolveWeak("@site/docs/Javascript/Intermediate/json-apis.md")], - "content---reference-docs-react-native-components-6-ec-954": [() => import(/* webpackChunkName: "content---reference-docs-react-native-components-6-ec-954" */ "@site/docs/react-native/components.md"), "@site/docs/react-native/components.md", require.resolveWeak("@site/docs/react-native/components.md")], - "content---reference-docs-react-native-setup-63-a-bb4": [() => import(/* webpackChunkName: "content---reference-docs-react-native-setup-63-a-bb4" */ "@site/docs/react-native/setup.md"), "@site/docs/react-native/setup.md", require.resolveWeak("@site/docs/react-native/setup.md")], - "content---reference-docs-react-patterns-968-fef": [() => import(/* webpackChunkName: "content---reference-docs-react-patterns-968-fef" */ "@site/docs/React/patterns.md"), "@site/docs/React/patterns.md", require.resolveWeak("@site/docs/React/patterns.md")], - "content---reference-docs-react-setup-1-b-1-012": [() => import(/* webpackChunkName: "content---reference-docs-react-setup-1-b-1-012" */ "@site/docs/React/setup.md"), "@site/docs/React/setup.md", require.resolveWeak("@site/docs/React/setup.md")], - "content---reference-docs-typescript-intro-18-d-60a": [() => import(/* webpackChunkName: "content---reference-docs-typescript-intro-18-d-60a" */ "@site/docs/Typescript/intro.md"), "@site/docs/Typescript/intro.md", require.resolveWeak("@site/docs/Typescript/intro.md")], - "content---reference-docs-typescript-tips-9-b-2-d1f": [() => import(/* webpackChunkName: "content---reference-docs-typescript-tips-9-b-2-d1f" */ "@site/docs/Typescript/tips.md"), "@site/docs/Typescript/tips.md", require.resolveWeak("@site/docs/Typescript/tips.md")], - "plugin---reference-a-74-6fd": [() => import(/* webpackChunkName: "plugin---reference-a-74-6fd" */ "@generated/docusaurus-plugin-content-pages/default/__plugin.json"), "@generated/docusaurus-plugin-content-pages/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-pages/default/__plugin.json")], - "plugin---reference-docsaba-3e5": [() => import(/* webpackChunkName: "plugin---reference-docsaba-3e5" */ "@generated/docusaurus-plugin-content-docs/default/__plugin.json"), "@generated/docusaurus-plugin-content-docs/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/__plugin.json")], - "plugin---reference-docusaurus-debugb-38-950": [() => import(/* webpackChunkName: "plugin---reference-docusaurus-debugb-38-950" */ "@generated/docusaurus-plugin-debug/default/__plugin.json"), "@generated/docusaurus-plugin-debug/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/__plugin.json")],}; + "__props---docs-005-788": [() => import(/* webpackChunkName: "__props---docs-005-788" */ "@generated/docusaurus-plugin-content-docs/default/p/docs-175.json"), "@generated/docusaurus-plugin-content-docs/default/p/docs-175.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/docs-175.json")], + "__props---docs-category-beginner-521-554": [() => import(/* webpackChunkName: "__props---docs-category-beginner-521-554" */ "@generated/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json"), "@generated/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/docs-category-beginner-676.json")], + "__props---docs-category-intermediate-72-b-1b6": [() => import(/* webpackChunkName: "__props---docs-category-intermediate-72-b-1b6" */ "@generated/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json"), "@generated/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/docs-category-intermediate-4d0.json")], + "__props---docs-category-javascriptf-63-c6b": [() => import(/* webpackChunkName: "__props---docs-category-javascriptf-63-c6b" */ "@generated/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json"), "@generated/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/docs-category-javascript-af1.json")], + "__props---docusaurus-debug-content-3-c-0-be2": [() => import(/* webpackChunkName: "__props---docusaurus-debug-content-3-c-0-be2" */ "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json"), "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json")], + "config---5-e-9-4f3": [() => import(/* webpackChunkName: "config---5-e-9-4f3" */ "@generated/docusaurus.config"), "@generated/docusaurus.config", require.resolveWeak("@generated/docusaurus.config")], + "content---docs-css-box-modelbfd-3cf": [() => import(/* webpackChunkName: "content---docs-css-box-modelbfd-3cf" */ "@site/docs/CSS/box-model.md"), "@site/docs/CSS/box-model.md", require.resolveWeak("@site/docs/CSS/box-model.md")], + "content---docs-css-introduction-to-css-08-c-13e": [() => import(/* webpackChunkName: "content---docs-css-introduction-to-css-08-c-13e" */ "@site/docs/CSS/introduction-to-css.md"), "@site/docs/CSS/introduction-to-css.md", require.resolveWeak("@site/docs/CSS/introduction-to-css.md")], + "content---docs-css-layout-81-c-5b7": [() => import(/* webpackChunkName: "content---docs-css-layout-81-c-5b7" */ "@site/docs/CSS/layout.md"), "@site/docs/CSS/layout.md", require.resolveWeak("@site/docs/CSS/layout.md")], + "content---docs-css-layout-techniquesc-1-f-5f5": [() => import(/* webpackChunkName: "content---docs-css-layout-techniquesc-1-f-5f5" */ "@site/docs/CSS/layout-techniques.md"), "@site/docs/CSS/layout-techniques.md", require.resolveWeak("@site/docs/CSS/layout-techniques.md")], + "content---docs-css-projects-990-ae7": [() => import(/* webpackChunkName: "content---docs-css-projects-990-ae7" */ "@site/docs/CSS/projects.md"), "@site/docs/CSS/projects.md", require.resolveWeak("@site/docs/CSS/projects.md")], + "content---docs-css-selectors-4-ad-b3a": [() => import(/* webpackChunkName: "content---docs-css-selectors-4-ad-b3a" */ "@site/docs/CSS/selectors.md"), "@site/docs/CSS/selectors.md", require.resolveWeak("@site/docs/CSS/selectors.md")], + "content---docs-css-selectors-and-propertiese-58-396": [() => import(/* webpackChunkName: "content---docs-css-selectors-and-propertiese-58-396" */ "@site/docs/CSS/selectors-and-properties.md"), "@site/docs/CSS/selectors-and-properties.md", require.resolveWeak("@site/docs/CSS/selectors-and-properties.md")], + "content---docs-getting-startedd-58-f94": [() => import(/* webpackChunkName: "content---docs-getting-startedd-58-f94" */ "@site/docs/getting-started.md"), "@site/docs/getting-started.md", require.resolveWeak("@site/docs/getting-started.md")], + "content---docs-git-basic-commandscda-fb6": [() => import(/* webpackChunkName: "content---docs-git-basic-commandscda-fb6" */ "@site/docs/Git/basic-commands.md"), "@site/docs/Git/basic-commands.md", require.resolveWeak("@site/docs/Git/basic-commands.md")], + "content---docs-git-branching-89-f-a85": [() => import(/* webpackChunkName: "content---docs-git-branching-89-f-a85" */ "@site/docs/Git/branching.md"), "@site/docs/Git/branching.md", require.resolveWeak("@site/docs/Git/branching.md")], + "content---docs-git-github-workflowd-40-e5b": [() => import(/* webpackChunkName: "content---docs-git-github-workflowd-40-e5b" */ "@site/docs/Git/github-workflow.md"), "@site/docs/Git/github-workflow.md", require.resolveWeak("@site/docs/Git/github-workflow.md")], + "content---docs-git-hub-actions-cicdab-0-b3c": [() => import(/* webpackChunkName: "content---docs-git-hub-actions-cicdab-0-b3c" */ "@site/docs/GitHub/actions-cicd.md"), "@site/docs/GitHub/actions-cicd.md", require.resolveWeak("@site/docs/GitHub/actions-cicd.md")], + "content---docs-git-hub-best-practices-009-125": [() => import(/* webpackChunkName: "content---docs-git-hub-best-practices-009-125" */ "@site/docs/GitHub/best-practices.md"), "@site/docs/GitHub/best-practices.md", require.resolveWeak("@site/docs/GitHub/best-practices.md")], + "content---docs-git-hub-code-reviewscc-7-a00": [() => import(/* webpackChunkName: "content---docs-git-hub-code-reviewscc-7-a00" */ "@site/docs/GitHub/code-reviews.md"), "@site/docs/GitHub/code-reviews.md", require.resolveWeak("@site/docs/GitHub/code-reviews.md")], + "content---docs-git-hub-collaboration-51-f-d34": [() => import(/* webpackChunkName: "content---docs-git-hub-collaboration-51-f-d34" */ "@site/docs/GitHub/collaboration.md"), "@site/docs/GitHub/collaboration.md", require.resolveWeak("@site/docs/GitHub/collaboration.md")], + "content---docs-git-hub-creating-cloning-reposa-1-e-606": [() => import(/* webpackChunkName: "content---docs-git-hub-creating-cloning-reposa-1-e-606" */ "@site/docs/GitHub/creating-cloning-repos.md"), "@site/docs/GitHub/creating-cloning-repos.md", require.resolveWeak("@site/docs/GitHub/creating-cloning-repos.md")], + "content---docs-git-hub-example-auto-deploy-060-412": [() => import(/* webpackChunkName: "content---docs-git-hub-example-auto-deploy-060-412" */ "@site/docs/GitHub/example-auto-deploy.md"), "@site/docs/GitHub/example-auto-deploy.md", require.resolveWeak("@site/docs/GitHub/example-auto-deploy.md")], + "content---docs-git-hub-git-clone-164-db3": [() => import(/* webpackChunkName: "content---docs-git-hub-git-clone-164-db3" */ "@site/docs/GitHub/git-clone.md"), "@site/docs/GitHub/git-clone.md", require.resolveWeak("@site/docs/GitHub/git-clone.md")], + "content---docs-git-hub-hosting-github-pagesf-84-7fc": [() => import(/* webpackChunkName: "content---docs-git-hub-hosting-github-pagesf-84-7fc" */ "@site/docs/GitHub/hosting-github-pages.md"), "@site/docs/GitHub/hosting-github-pages.md", require.resolveWeak("@site/docs/GitHub/hosting-github-pages.md")], + "content---docs-git-hub-introduction-5-dc-3bf": [() => import(/* webpackChunkName: "content---docs-git-hub-introduction-5-dc-3bf" */ "@site/docs/GitHub/introduction.md"), "@site/docs/GitHub/introduction.md", require.resolveWeak("@site/docs/GitHub/introduction.md")], + "content---docs-git-hub-issues-discussionse-06-b86": [() => import(/* webpackChunkName: "content---docs-git-hub-issues-discussionse-06-b86" */ "@site/docs/GitHub/issues-discussions.md"), "@site/docs/GitHub/issues-discussions.md", require.resolveWeak("@site/docs/GitHub/issues-discussions.md")], + "content---docs-git-hub-pagesbc-4-174": [() => import(/* webpackChunkName: "content---docs-git-hub-pagesbc-4-174" */ "@site/docs/GitHub/pages.md"), "@site/docs/GitHub/pages.md", require.resolveWeak("@site/docs/GitHub/pages.md")], + "content---docs-git-hub-projects-kanban-77-a-20e": [() => import(/* webpackChunkName: "content---docs-git-hub-projects-kanban-77-a-20e" */ "@site/docs/GitHub/projects-kanban.md"), "@site/docs/GitHub/projects-kanban.md", require.resolveWeak("@site/docs/GitHub/projects-kanban.md")], + "content---docs-git-hub-protecting-branches-20-c-395": [() => import(/* webpackChunkName: "content---docs-git-hub-protecting-branches-20-c-395" */ "@site/docs/GitHub/protecting-branches.md"), "@site/docs/GitHub/protecting-branches.md", require.resolveWeak("@site/docs/GitHub/protecting-branches.md")], + "content---docs-git-hub-uploading-project-9-e-5-4bd": [() => import(/* webpackChunkName: "content---docs-git-hub-uploading-project-9-e-5-4bd" */ "@site/docs/GitHub/uploading-project.md"), "@site/docs/GitHub/uploading-project.md", require.resolveWeak("@site/docs/GitHub/uploading-project.md")], + "content---docs-git-hub-what-is-github-641-2e8": [() => import(/* webpackChunkName: "content---docs-git-hub-what-is-github-641-2e8" */ "@site/docs/GitHub/what-is-github.md"), "@site/docs/GitHub/what-is-github.md", require.resolveWeak("@site/docs/GitHub/what-is-github.md")], + "content---docs-git-hub-workflows-1-f-6-81e": [() => import(/* webpackChunkName: "content---docs-git-hub-workflows-1-f-6-81e" */ "@site/docs/GitHub/workflows.md"), "@site/docs/GitHub/workflows.md", require.resolveWeak("@site/docs/GitHub/workflows.md")], + "content---docs-git-hub-writing-good-readme-31-e-5c3": [() => import(/* webpackChunkName: "content---docs-git-hub-writing-good-readme-31-e-5c3" */ "@site/docs/GitHub/writing-good-readme.md"), "@site/docs/GitHub/writing-good-readme.md", require.resolveWeak("@site/docs/GitHub/writing-good-readme.md")], + "content---docs-git-introduction-to-gitc-84-d77": [() => import(/* webpackChunkName: "content---docs-git-introduction-to-gitc-84-d77" */ "@site/docs/Git/introduction-to-git.md"), "@site/docs/Git/introduction-to-git.md", require.resolveWeak("@site/docs/Git/introduction-to-git.md")], + "content---docs-git-projectsaf-2-f88": [() => import(/* webpackChunkName: "content---docs-git-projectsaf-2-f88" */ "@site/docs/Git/projects.md"), "@site/docs/Git/projects.md", require.resolveWeak("@site/docs/Git/projects.md")], + "content---docs-html-accessibility-seoc-72-514": [() => import(/* webpackChunkName: "content---docs-html-accessibility-seoc-72-514" */ "@site/docs/HTML/accessibility-seo.md"), "@site/docs/HTML/accessibility-seo.md", require.resolveWeak("@site/docs/HTML/accessibility-seo.md")], + "content---docs-html-attributes-99-c-7c7": [() => import(/* webpackChunkName: "content---docs-html-attributes-99-c-7c7" */ "@site/docs/HTML/attributes.md"), "@site/docs/HTML/attributes.md", require.resolveWeak("@site/docs/HTML/attributes.md")], + "content---docs-html-elements-and-attributes-055-3f4": [() => import(/* webpackChunkName: "content---docs-html-elements-and-attributes-055-3f4" */ "@site/docs/HTML/elements-and-attributes.md"), "@site/docs/HTML/elements-and-attributes.md", require.resolveWeak("@site/docs/HTML/elements-and-attributes.md")], + "content---docs-html-elementsd-9-b-e37": [() => import(/* webpackChunkName: "content---docs-html-elementsd-9-b-e37" */ "@site/docs/HTML/elements.md"), "@site/docs/HTML/elements.md", require.resolveWeak("@site/docs/HTML/elements.md")], + "content---docs-html-forms-and-input-types-67-e-eb5": [() => import(/* webpackChunkName: "content---docs-html-forms-and-input-types-67-e-eb5" */ "@site/docs/HTML/forms-and-input-types.md"), "@site/docs/HTML/forms-and-input-types.md", require.resolveWeak("@site/docs/HTML/forms-and-input-types.md")], + "content---docs-html-formsa-52-13f": [() => import(/* webpackChunkName: "content---docs-html-formsa-52-13f" */ "@site/docs/HTML/forms.md"), "@site/docs/HTML/forms.md", require.resolveWeak("@site/docs/HTML/forms.md")], + "content---docs-html-introduction-to-html-231-486": [() => import(/* webpackChunkName: "content---docs-html-introduction-to-html-231-486" */ "@site/docs/HTML/introduction-to-html.md"), "@site/docs/HTML/introduction-to-html.md", require.resolveWeak("@site/docs/HTML/introduction-to-html.md")], + "content---docs-html-mediae-4-c-296": [() => import(/* webpackChunkName: "content---docs-html-mediae-4-c-296" */ "@site/docs/HTML/media.md"), "@site/docs/HTML/media.md", require.resolveWeak("@site/docs/HTML/media.md")], + "content---docs-html-projects-437-0e0": [() => import(/* webpackChunkName: "content---docs-html-projects-437-0e0" */ "@site/docs/HTML/projects.md"), "@site/docs/HTML/projects.md", require.resolveWeak("@site/docs/HTML/projects.md")], + "content---docs-html-semantic-html-2-c-1-4b4": [() => import(/* webpackChunkName: "content---docs-html-semantic-html-2-c-1-4b4" */ "@site/docs/HTML/semantic-html.md"), "@site/docs/HTML/semantic-html.md", require.resolveWeak("@site/docs/HTML/semantic-html.md")], + "content---docs-javascript-beginner-arraysa-03-8a2": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-arraysa-03-8a2" */ "@site/docs/Javascript/Beginner/arrays.md"), "@site/docs/Javascript/Beginner/arrays.md", require.resolveWeak("@site/docs/Javascript/Beginner/arrays.md")], + "content---docs-javascript-beginner-control-structures-26-f-754": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-control-structures-26-f-754" */ "@site/docs/Javascript/Beginner/control-structures.md"), "@site/docs/Javascript/Beginner/control-structures.md", require.resolveWeak("@site/docs/Javascript/Beginner/control-structures.md")], + "content---docs-javascript-beginner-functions-988-0cd": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-functions-988-0cd" */ "@site/docs/Javascript/Beginner/functions.md"), "@site/docs/Javascript/Beginner/functions.md", require.resolveWeak("@site/docs/Javascript/Beginner/functions.md")], + "content---docs-javascript-beginner-introduction-to-javascriptac-5-fe3": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-introduction-to-javascriptac-5-fe3" */ "@site/docs/Javascript/Beginner/introduction-to-javascript.md"), "@site/docs/Javascript/Beginner/introduction-to-javascript.md", require.resolveWeak("@site/docs/Javascript/Beginner/introduction-to-javascript.md")], + "content---docs-javascript-beginner-loops-69-a-635": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-loops-69-a-635" */ "@site/docs/Javascript/Beginner/loops.md"), "@site/docs/Javascript/Beginner/loops.md", require.resolveWeak("@site/docs/Javascript/Beginner/loops.md")], + "content---docs-javascript-beginner-objects-2-d-1-e53": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-objects-2-d-1-e53" */ "@site/docs/Javascript/Beginner/objects.md"), "@site/docs/Javascript/Beginner/objects.md", require.resolveWeak("@site/docs/Javascript/Beginner/objects.md")], + "content---docs-javascript-beginner-operators-34-d-5b8": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-operators-34-d-5b8" */ "@site/docs/Javascript/Beginner/operators.md"), "@site/docs/Javascript/Beginner/operators.md", require.resolveWeak("@site/docs/Javascript/Beginner/operators.md")], + "content---docs-javascript-beginner-projectsbfb-109": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-projectsbfb-109" */ "@site/docs/Javascript/Beginner/projects.md"), "@site/docs/Javascript/Beginner/projects.md", require.resolveWeak("@site/docs/Javascript/Beginner/projects.md")], + "content---docs-javascript-beginner-variables-and-datatypes-8-f-5-252": [() => import(/* webpackChunkName: "content---docs-javascript-beginner-variables-and-datatypes-8-f-5-252" */ "@site/docs/Javascript/Beginner/variables-and-datatypes.md"), "@site/docs/Javascript/Beginner/variables-and-datatypes.md", require.resolveWeak("@site/docs/Javascript/Beginner/variables-and-datatypes.md")], + "content---docs-javascript-intermediate-advanced-functions-609-912": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-advanced-functions-609-912" */ "@site/docs/Javascript/Intermediate/advanced-functions.md"), "@site/docs/Javascript/Intermediate/advanced-functions.md", require.resolveWeak("@site/docs/Javascript/Intermediate/advanced-functions.md")], + "content---docs-javascript-intermediate-async-javascript-async-awaitbf-7-e67": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-async-javascript-async-awaitbf-7-e67" */ "@site/docs/Javascript/Intermediate/async-javascript/async-await.md"), "@site/docs/Javascript/Intermediate/async-javascript/async-await.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/async-await.md")], + "content---docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-57c": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-57c" */ "@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md"), "@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/asynchronous-operations.md")], + "content---docs-javascript-intermediate-async-javascript-callbacks-2-a-7-bfc": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-async-javascript-callbacks-2-a-7-bfc" */ "@site/docs/Javascript/Intermediate/async-javascript/callbacks.md"), "@site/docs/Javascript/Intermediate/async-javascript/callbacks.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/callbacks.md")], + "content---docs-javascript-intermediate-async-javascript-promises-191-710": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-async-javascript-promises-191-710" */ "@site/docs/Javascript/Intermediate/async-javascript/promises.md"), "@site/docs/Javascript/Intermediate/async-javascript/promises.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/promises.md")], + "content---docs-javascript-intermediate-async-javascriptbcd-1d3": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-async-javascriptbcd-1d3" */ "@site/docs/Javascript/Intermediate/async-javascript/index.md"), "@site/docs/Javascript/Intermediate/async-javascript/index.md", require.resolveWeak("@site/docs/Javascript/Intermediate/async-javascript/index.md")], + "content---docs-javascript-intermediate-dom-manipulation-0-e-5-620": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-dom-manipulation-0-e-5-620" */ "@site/docs/Javascript/Intermediate/dom-manipulation.md"), "@site/docs/Javascript/Intermediate/dom-manipulation.md", require.resolveWeak("@site/docs/Javascript/Intermediate/dom-manipulation.md")], + "content---docs-javascript-intermediate-error-handling-376-53e": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-error-handling-376-53e" */ "@site/docs/Javascript/Intermediate/error-handling.md"), "@site/docs/Javascript/Intermediate/error-handling.md", require.resolveWeak("@site/docs/Javascript/Intermediate/error-handling.md")], + "content---docs-javascript-intermediate-es-6-features-2-d-7-b84": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-es-6-features-2-d-7-b84" */ "@site/docs/Javascript/Intermediate/es6-features.md"), "@site/docs/Javascript/Intermediate/es6-features.md", require.resolveWeak("@site/docs/Javascript/Intermediate/es6-features.md")], + "content---docs-javascript-intermediate-final-projectsc-38-34e": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-final-projectsc-38-34e" */ "@site/docs/Javascript/Intermediate/final-projects.md"), "@site/docs/Javascript/Intermediate/final-projects.md", require.resolveWeak("@site/docs/Javascript/Intermediate/final-projects.md")], + "content---docs-javascript-intermediate-json-apis-5-f-9-28f": [() => import(/* webpackChunkName: "content---docs-javascript-intermediate-json-apis-5-f-9-28f" */ "@site/docs/Javascript/Intermediate/json-apis.md"), "@site/docs/Javascript/Intermediate/json-apis.md", require.resolveWeak("@site/docs/Javascript/Intermediate/json-apis.md")], + "content---docs-react-native-components-6-ec-384": [() => import(/* webpackChunkName: "content---docs-react-native-components-6-ec-384" */ "@site/docs/react-native/components.md"), "@site/docs/react-native/components.md", require.resolveWeak("@site/docs/react-native/components.md")], + "content---docs-react-native-setup-63-a-5d1": [() => import(/* webpackChunkName: "content---docs-react-native-setup-63-a-5d1" */ "@site/docs/react-native/setup.md"), "@site/docs/react-native/setup.md", require.resolveWeak("@site/docs/react-native/setup.md")], + "content---docs-react-patterns-968-6d4": [() => import(/* webpackChunkName: "content---docs-react-patterns-968-6d4" */ "@site/docs/React/patterns.md"), "@site/docs/React/patterns.md", require.resolveWeak("@site/docs/React/patterns.md")], + "content---docs-react-setup-1-b-1-3cc": [() => import(/* webpackChunkName: "content---docs-react-setup-1-b-1-3cc" */ "@site/docs/React/setup.md"), "@site/docs/React/setup.md", require.resolveWeak("@site/docs/React/setup.md")], + "content---docs-typescript-intro-18-d-dc8": [() => import(/* webpackChunkName: "content---docs-typescript-intro-18-d-dc8" */ "@site/docs/Typescript/intro.md"), "@site/docs/Typescript/intro.md", require.resolveWeak("@site/docs/Typescript/intro.md")], + "content---docs-typescript-tips-9-b-2-1f5": [() => import(/* webpackChunkName: "content---docs-typescript-tips-9-b-2-1f5" */ "@site/docs/Typescript/tips.md"), "@site/docs/Typescript/tips.md", require.resolveWeak("@site/docs/Typescript/tips.md")], + "plugin---a-74-9d6": [() => import(/* webpackChunkName: "plugin---a-74-9d6" */ "@generated/docusaurus-plugin-content-pages/default/__plugin.json"), "@generated/docusaurus-plugin-content-pages/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-pages/default/__plugin.json")], + "plugin---docsaba-d7c": [() => import(/* webpackChunkName: "plugin---docsaba-d7c" */ "@generated/docusaurus-plugin-content-docs/default/__plugin.json"), "@generated/docusaurus-plugin-content-docs/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/__plugin.json")], + "plugin---docusaurus-debugb-38-ad3": [() => import(/* webpackChunkName: "plugin---docusaurus-debugb-38-ad3" */ "@generated/docusaurus-plugin-debug/default/__plugin.json"), "@generated/docusaurus-plugin-debug/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/__plugin.json")],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index d472dcf..de63092 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -3,229 +3,463 @@ import ComponentCreator from '@docusaurus/ComponentCreator'; export default [ { - path: '/reference/__docusaurus/debug', - component: ComponentCreator('/reference/__docusaurus/debug', '696'), + path: '/__docusaurus/debug', + component: ComponentCreator('/__docusaurus/debug', '5ff'), exact: true }, { - path: '/reference/__docusaurus/debug/config', - component: ComponentCreator('/reference/__docusaurus/debug/config', '6ab'), + path: '/__docusaurus/debug/config', + component: ComponentCreator('/__docusaurus/debug/config', '5ba'), exact: true }, { - path: '/reference/__docusaurus/debug/content', - component: ComponentCreator('/reference/__docusaurus/debug/content', 'd1e'), + path: '/__docusaurus/debug/content', + component: ComponentCreator('/__docusaurus/debug/content', 'a2b'), exact: true }, { - path: '/reference/__docusaurus/debug/globalData', - component: ComponentCreator('/reference/__docusaurus/debug/globalData', 'ec2'), + path: '/__docusaurus/debug/globalData', + component: ComponentCreator('/__docusaurus/debug/globalData', 'c3c'), exact: true }, { - path: '/reference/__docusaurus/debug/metadata', - component: ComponentCreator('/reference/__docusaurus/debug/metadata', 'ee5'), + path: '/__docusaurus/debug/metadata', + component: ComponentCreator('/__docusaurus/debug/metadata', '156'), exact: true }, { - path: '/reference/__docusaurus/debug/registry', - component: ComponentCreator('/reference/__docusaurus/debug/registry', '39f'), + path: '/__docusaurus/debug/registry', + component: ComponentCreator('/__docusaurus/debug/registry', '88c'), exact: true }, { - path: '/reference/__docusaurus/debug/routes', - component: ComponentCreator('/reference/__docusaurus/debug/routes', '6bd'), + path: '/__docusaurus/debug/routes', + component: ComponentCreator('/__docusaurus/debug/routes', '000'), exact: true }, { - path: '/reference/docs', - component: ComponentCreator('/reference/docs', '12a'), + path: '/docs', + component: ComponentCreator('/docs', 'b01'), routes: [ { - path: '/reference/docs', - component: ComponentCreator('/reference/docs', '300'), + path: '/docs', + component: ComponentCreator('/docs', '5e7'), routes: [ { - path: '/reference/docs', - component: ComponentCreator('/reference/docs', '853'), + path: '/docs', + component: ComponentCreator('/docs', '3cb'), routes: [ { - path: '/reference/docs/category/beginner', - component: ComponentCreator('/reference/docs/category/beginner', '89a'), + path: '/docs/category/beginner', + component: ComponentCreator('/docs/category/beginner', '616'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/category/intermediate', - component: ComponentCreator('/reference/docs/category/intermediate', '72a'), + path: '/docs/category/intermediate', + component: ComponentCreator('/docs/category/intermediate', 'd33'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/category/javascript', - component: ComponentCreator('/reference/docs/category/javascript', 'fdc'), + path: '/docs/category/javascript', + component: ComponentCreator('/docs/category/javascript', '59a'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/getting-started', - component: ComponentCreator('/reference/docs/getting-started', 'a80'), + path: '/docs/CSS/box-model', + component: ComponentCreator('/docs/CSS/box-model', '8ec'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/arrays', - component: ComponentCreator('/reference/docs/Javascript/Beginner/arrays', '740'), + path: '/docs/CSS/introduction-to-css', + component: ComponentCreator('/docs/CSS/introduction-to-css', 'ead'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/control-structures', - component: ComponentCreator('/reference/docs/Javascript/Beginner/control-structures', 'fb5'), + path: '/docs/CSS/layout', + component: ComponentCreator('/docs/CSS/layout', '9ee'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/functions', - component: ComponentCreator('/reference/docs/Javascript/Beginner/functions', '798'), + path: '/docs/CSS/layout-techniques', + component: ComponentCreator('/docs/CSS/layout-techniques', '5b9'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/introduction-to-javascript', - component: ComponentCreator('/reference/docs/Javascript/Beginner/introduction-to-javascript', '5f7'), + path: '/docs/CSS/projects', + component: ComponentCreator('/docs/CSS/projects', '3af'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/loops', - component: ComponentCreator('/reference/docs/Javascript/Beginner/loops', '78f'), + path: '/docs/CSS/selectors', + component: ComponentCreator('/docs/CSS/selectors', 'c02'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/objects', - component: ComponentCreator('/reference/docs/Javascript/Beginner/objects', 'a09'), + path: '/docs/CSS/selectors-and-properties', + component: ComponentCreator('/docs/CSS/selectors-and-properties', 'cfe'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/operators', - component: ComponentCreator('/reference/docs/Javascript/Beginner/operators', '5cb'), + path: '/docs/getting-started', + component: ComponentCreator('/docs/getting-started', '2a1'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/projects', - component: ComponentCreator('/reference/docs/Javascript/Beginner/projects', 'cc7'), + path: '/docs/Git/basic-commands', + component: ComponentCreator('/docs/Git/basic-commands', '9c5'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Beginner/variables-and-datatypes', - component: ComponentCreator('/reference/docs/Javascript/Beginner/variables-and-datatypes', '5fe'), + path: '/docs/Git/branching', + component: ComponentCreator('/docs/Git/branching', '66c'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/advanced-functions', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/advanced-functions', 'd81'), + path: '/docs/Git/github-workflow', + component: ComponentCreator('/docs/Git/github-workflow', '4c2'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/async-javascript', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/async-javascript', 'a8e'), + path: '/docs/Git/introduction-to-git', + component: ComponentCreator('/docs/Git/introduction-to-git', 'edd'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/async-javascript/async-await', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/async-javascript/async-await', '8d7'), + path: '/docs/Git/projects', + component: ComponentCreator('/docs/Git/projects', '47c'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations', 'f30'), + path: '/docs/GitHub/actions-cicd', + component: ComponentCreator('/docs/GitHub/actions-cicd', '8df'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/async-javascript/callbacks', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/async-javascript/callbacks', 'b77'), + path: '/docs/GitHub/best-practices', + component: ComponentCreator('/docs/GitHub/best-practices', '715'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/async-javascript/promises', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/async-javascript/promises', '5f4'), + path: '/docs/GitHub/code-reviews', + component: ComponentCreator('/docs/GitHub/code-reviews', '5e3'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/dom-manipulation', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/dom-manipulation', 'fc1'), + path: '/docs/GitHub/collaboration', + component: ComponentCreator('/docs/GitHub/collaboration', '510'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/error-handling', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/error-handling', '649'), + path: '/docs/GitHub/creating-cloning-repos', + component: ComponentCreator('/docs/GitHub/creating-cloning-repos', '051'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/es6-features', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/es6-features', '209'), + path: '/docs/GitHub/example-auto-deploy', + component: ComponentCreator('/docs/GitHub/example-auto-deploy', 'a80'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/final-projects', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/final-projects', '791'), + path: '/docs/GitHub/git-clone', + component: ComponentCreator('/docs/GitHub/git-clone', '06a'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Javascript/Intermediate/json-apis', - component: ComponentCreator('/reference/docs/Javascript/Intermediate/json-apis', 'c42'), + path: '/docs/GitHub/hosting-github-pages', + component: ComponentCreator('/docs/GitHub/hosting-github-pages', '166'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/react-native/components', - component: ComponentCreator('/reference/docs/react-native/components', '8b0'), + path: '/docs/GitHub/introduction', + component: ComponentCreator('/docs/GitHub/introduction', 'd15'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/react-native/setup', - component: ComponentCreator('/reference/docs/react-native/setup', 'b56'), + path: '/docs/GitHub/issues-discussions', + component: ComponentCreator('/docs/GitHub/issues-discussions', 'c8a'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/React/patterns', - component: ComponentCreator('/reference/docs/React/patterns', '347'), + path: '/docs/GitHub/pages', + component: ComponentCreator('/docs/GitHub/pages', '8da'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/React/setup', - component: ComponentCreator('/reference/docs/React/setup', '898'), + path: '/docs/GitHub/projects-kanban', + component: ComponentCreator('/docs/GitHub/projects-kanban', '43f'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Typescript/intro', - component: ComponentCreator('/reference/docs/Typescript/intro', 'c78'), + path: '/docs/GitHub/protecting-branches', + component: ComponentCreator('/docs/GitHub/protecting-branches', '26e'), exact: true, sidebar: "tutorialSidebar" }, { - path: '/reference/docs/Typescript/tips', - component: ComponentCreator('/reference/docs/Typescript/tips', 'e8d'), + path: '/docs/GitHub/uploading-project', + component: ComponentCreator('/docs/GitHub/uploading-project', '380'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/GitHub/what-is-github', + component: ComponentCreator('/docs/GitHub/what-is-github', '760'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/GitHub/workflows', + component: ComponentCreator('/docs/GitHub/workflows', 'df0'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/GitHub/writing-good-readme', + component: ComponentCreator('/docs/GitHub/writing-good-readme', 'e2d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/accessibility-seo', + component: ComponentCreator('/docs/HTML/accessibility-seo', 'a3f'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/attributes', + component: ComponentCreator('/docs/HTML/attributes', '89d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/elements', + component: ComponentCreator('/docs/HTML/elements', 'f34'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/elements-and-attributes', + component: ComponentCreator('/docs/HTML/elements-and-attributes', '81d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/forms', + component: ComponentCreator('/docs/HTML/forms', 'ba9'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/forms-and-input-types', + component: ComponentCreator('/docs/HTML/forms-and-input-types', 'e3d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/introduction-to-html', + component: ComponentCreator('/docs/HTML/introduction-to-html', '259'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/media', + component: ComponentCreator('/docs/HTML/media', '701'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/projects', + component: ComponentCreator('/docs/HTML/projects', 'ff0'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/HTML/semantic-html', + component: ComponentCreator('/docs/HTML/semantic-html', '57a'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/arrays', + component: ComponentCreator('/docs/Javascript/Beginner/arrays', '1a2'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/control-structures', + component: ComponentCreator('/docs/Javascript/Beginner/control-structures', '8df'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/functions', + component: ComponentCreator('/docs/Javascript/Beginner/functions', '18d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/introduction-to-javascript', + component: ComponentCreator('/docs/Javascript/Beginner/introduction-to-javascript', '1db'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/loops', + component: ComponentCreator('/docs/Javascript/Beginner/loops', '179'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/objects', + component: ComponentCreator('/docs/Javascript/Beginner/objects', '27e'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/operators', + component: ComponentCreator('/docs/Javascript/Beginner/operators', '49f'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/projects', + component: ComponentCreator('/docs/Javascript/Beginner/projects', 'df7'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Beginner/variables-and-datatypes', + component: ComponentCreator('/docs/Javascript/Beginner/variables-and-datatypes', '628'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/advanced-functions', + component: ComponentCreator('/docs/Javascript/Intermediate/advanced-functions', '4cc'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/async-javascript', + component: ComponentCreator('/docs/Javascript/Intermediate/async-javascript', 'b07'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/async-javascript/async-await', + component: ComponentCreator('/docs/Javascript/Intermediate/async-javascript/async-await', '0c0'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/async-javascript/asynchronous-operations', + component: ComponentCreator('/docs/Javascript/Intermediate/async-javascript/asynchronous-operations', '1c2'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/async-javascript/callbacks', + component: ComponentCreator('/docs/Javascript/Intermediate/async-javascript/callbacks', '1c0'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/async-javascript/promises', + component: ComponentCreator('/docs/Javascript/Intermediate/async-javascript/promises', '17c'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/dom-manipulation', + component: ComponentCreator('/docs/Javascript/Intermediate/dom-manipulation', '78d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/error-handling', + component: ComponentCreator('/docs/Javascript/Intermediate/error-handling', '138'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/es6-features', + component: ComponentCreator('/docs/Javascript/Intermediate/es6-features', 'fb5'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/final-projects', + component: ComponentCreator('/docs/Javascript/Intermediate/final-projects', '331'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Javascript/Intermediate/json-apis', + component: ComponentCreator('/docs/Javascript/Intermediate/json-apis', '041'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/react-native/components', + component: ComponentCreator('/docs/react-native/components', 'c89'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/react-native/setup', + component: ComponentCreator('/docs/react-native/setup', 'e36'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/React/patterns', + component: ComponentCreator('/docs/React/patterns', 'e63'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/React/setup', + component: ComponentCreator('/docs/React/setup', '37e'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Typescript/intro', + component: ComponentCreator('/docs/Typescript/intro', '9e4'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/docs/Typescript/tips', + component: ComponentCreator('/docs/Typescript/tips', 'ba8'), exact: true, sidebar: "tutorialSidebar" } @@ -236,8 +470,8 @@ export default [ ] }, { - path: '/reference/', - component: ComponentCreator('/reference/', 'a57'), + path: '/', + component: ComponentCreator('/', 'e5f'), exact: true }, { diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index f993660..e1e4c66 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -1,185 +1,341 @@ { - "/reference/__docusaurus/debug-696": { + "/__docusaurus/debug-5ff": { "__comp": "__comp---theme-debug-config-23-a-2ff", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/__docusaurus/debug/config-6ab": { + "/__docusaurus/debug/config-5ba": { "__comp": "__comp---theme-debug-config-23-a-2ff", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/__docusaurus/debug/content-d1e": { + "/__docusaurus/debug/content-a2b": { "__comp": "__comp---theme-debug-contentba-8-ce7", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" }, - "__props": "__props---reference-docusaurus-debug-contentcba-e16" + "__props": "__props---docusaurus-debug-content-3-c-0-be2" }, - "/reference/__docusaurus/debug/globalData-ec2": { + "/__docusaurus/debug/globalData-c3c": { "__comp": "__comp---theme-debug-global-dataede-0fa", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/__docusaurus/debug/metadata-ee5": { + "/__docusaurus/debug/metadata-156": { "__comp": "__comp---theme-debug-site-metadata-68-e-3d4", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/__docusaurus/debug/registry-39f": { + "/__docusaurus/debug/registry-88c": { "__comp": "__comp---theme-debug-registry-679-501", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/__docusaurus/debug/routes-6bd": { + "/__docusaurus/debug/routes-000": { "__comp": "__comp---theme-debug-routes-946-699", "__context": { - "plugin": "plugin---reference-docusaurus-debugb-38-950" + "plugin": "plugin---docusaurus-debugb-38-ad3" } }, - "/reference/docs-12a": { + "/docs-b01": { "__comp": "__comp---theme-docs-root-5-e-9-0b6", "__context": { - "plugin": "plugin---reference-docsaba-3e5" + "plugin": "plugin---docsaba-d7c" } }, - "/reference/docs-300": { + "/docs-5e7": { "__comp": "__comp---theme-doc-version-roota-7-b-5de", - "__props": "__props---reference-docs-964-c0b" + "__props": "__props---docs-005-788" }, - "/reference/docs-853": { + "/docs-3cb": { "__comp": "__comp---theme-doc-roota-94-67a" }, - "/reference/docs/category/beginner-89a": { + "/docs/category/beginner-616": { "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "__props": "__props---reference-docs-category-beginner-631-54a" + "__props": "__props---docs-category-beginner-521-554" }, - "/reference/docs/category/intermediate-72a": { + "/docs/category/intermediate-d33": { "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "__props": "__props---reference-docs-category-intermediate-88-a-029" + "__props": "__props---docs-category-intermediate-72-b-1b6" }, - "/reference/docs/category/javascript-fdc": { + "/docs/category/javascript-59a": { "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "__props": "__props---reference-docs-category-javascripte-00-a54" + "__props": "__props---docs-category-javascriptf-63-c6b" }, - "/reference/docs/getting-started-a80": { + "/docs/CSS/box-model-8ec": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-getting-startedd-58-9cb" + "content": "content---docs-css-box-modelbfd-3cf" }, - "/reference/docs/Javascript/Beginner/arrays-740": { + "/docs/CSS/introduction-to-css-ead": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-arraysa-03-b2a" + "content": "content---docs-css-introduction-to-css-08-c-13e" }, - "/reference/docs/Javascript/Beginner/control-structures-fb5": { + "/docs/CSS/layout-9ee": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-control-structures-26-f-0aa" + "content": "content---docs-css-layout-81-c-5b7" }, - "/reference/docs/Javascript/Beginner/functions-798": { + "/docs/CSS/layout-techniques-5b9": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-functions-988-1c7" + "content": "content---docs-css-layout-techniquesc-1-f-5f5" }, - "/reference/docs/Javascript/Beginner/introduction-to-javascript-5f7": { + "/docs/CSS/projects-3af": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-introduction-to-javascriptac-5-f4c" + "content": "content---docs-css-projects-990-ae7" }, - "/reference/docs/Javascript/Beginner/loops-78f": { + "/docs/CSS/selectors-c02": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-loops-69-a-262" + "content": "content---docs-css-selectors-4-ad-b3a" }, - "/reference/docs/Javascript/Beginner/objects-a09": { + "/docs/CSS/selectors-and-properties-cfe": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-objects-2-d-1-cf6" + "content": "content---docs-css-selectors-and-propertiese-58-396" }, - "/reference/docs/Javascript/Beginner/operators-5cb": { + "/docs/getting-started-2a1": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-operators-34-d-de5" + "content": "content---docs-getting-startedd-58-f94" }, - "/reference/docs/Javascript/Beginner/projects-cc7": { + "/docs/Git/basic-commands-9c5": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-projectsbfb-6f6" + "content": "content---docs-git-basic-commandscda-fb6" }, - "/reference/docs/Javascript/Beginner/variables-and-datatypes-5fe": { + "/docs/Git/branching-66c": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-beginner-variables-and-datatypes-8-f-5-a09" + "content": "content---docs-git-branching-89-f-a85" }, - "/reference/docs/Javascript/Intermediate/advanced-functions-d81": { + "/docs/Git/github-workflow-4c2": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-advanced-functions-609-444" + "content": "content---docs-git-github-workflowd-40-e5b" }, - "/reference/docs/Javascript/Intermediate/async-javascript-a8e": { + "/docs/Git/introduction-to-git-edd": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-async-javascriptbcd-07f" + "content": "content---docs-git-introduction-to-gitc-84-d77" }, - "/reference/docs/Javascript/Intermediate/async-javascript/async-await-8d7": { + "/docs/Git/projects-47c": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-async-javascript-async-awaitbf-7-bba" + "content": "content---docs-git-projectsaf-2-f88" }, - "/reference/docs/Javascript/Intermediate/async-javascript/asynchronous-operations-f30": { + "/docs/GitHub/actions-cicd-8df": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-5de" + "content": "content---docs-git-hub-actions-cicdab-0-b3c" }, - "/reference/docs/Javascript/Intermediate/async-javascript/callbacks-b77": { + "/docs/GitHub/best-practices-715": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-async-javascript-callbacks-2-a-7-62c" + "content": "content---docs-git-hub-best-practices-009-125" }, - "/reference/docs/Javascript/Intermediate/async-javascript/promises-5f4": { + "/docs/GitHub/code-reviews-5e3": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-async-javascript-promises-191-091" + "content": "content---docs-git-hub-code-reviewscc-7-a00" }, - "/reference/docs/Javascript/Intermediate/dom-manipulation-fc1": { + "/docs/GitHub/collaboration-510": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-dom-manipulation-0-e-5-8ec" + "content": "content---docs-git-hub-collaboration-51-f-d34" }, - "/reference/docs/Javascript/Intermediate/error-handling-649": { + "/docs/GitHub/creating-cloning-repos-051": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-error-handling-376-532" + "content": "content---docs-git-hub-creating-cloning-reposa-1-e-606" }, - "/reference/docs/Javascript/Intermediate/es6-features-209": { + "/docs/GitHub/example-auto-deploy-a80": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-es-6-features-2-d-7-65d" + "content": "content---docs-git-hub-example-auto-deploy-060-412" }, - "/reference/docs/Javascript/Intermediate/final-projects-791": { + "/docs/GitHub/git-clone-06a": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-final-projectsc-38-105" + "content": "content---docs-git-hub-git-clone-164-db3" }, - "/reference/docs/Javascript/Intermediate/json-apis-c42": { + "/docs/GitHub/hosting-github-pages-166": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-javascript-intermediate-json-apis-5-f-9-130" + "content": "content---docs-git-hub-hosting-github-pagesf-84-7fc" }, - "/reference/docs/react-native/components-8b0": { + "/docs/GitHub/introduction-d15": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-react-native-components-6-ec-954" + "content": "content---docs-git-hub-introduction-5-dc-3bf" }, - "/reference/docs/react-native/setup-b56": { + "/docs/GitHub/issues-discussions-c8a": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-react-native-setup-63-a-bb4" + "content": "content---docs-git-hub-issues-discussionse-06-b86" }, - "/reference/docs/React/patterns-347": { + "/docs/GitHub/pages-8da": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-react-patterns-968-fef" + "content": "content---docs-git-hub-pagesbc-4-174" }, - "/reference/docs/React/setup-898": { + "/docs/GitHub/projects-kanban-43f": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-react-setup-1-b-1-012" + "content": "content---docs-git-hub-projects-kanban-77-a-20e" }, - "/reference/docs/Typescript/intro-c78": { + "/docs/GitHub/protecting-branches-26e": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-typescript-intro-18-d-60a" + "content": "content---docs-git-hub-protecting-branches-20-c-395" }, - "/reference/docs/Typescript/tips-e8d": { + "/docs/GitHub/uploading-project-380": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---reference-docs-typescript-tips-9-b-2-d1f" + "content": "content---docs-git-hub-uploading-project-9-e-5-4bd" }, - "/reference/-a57": { + "/docs/GitHub/what-is-github-760": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-git-hub-what-is-github-641-2e8" + }, + "/docs/GitHub/workflows-df0": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-git-hub-workflows-1-f-6-81e" + }, + "/docs/GitHub/writing-good-readme-e2d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-git-hub-writing-good-readme-31-e-5c3" + }, + "/docs/HTML/accessibility-seo-a3f": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-accessibility-seoc-72-514" + }, + "/docs/HTML/attributes-89d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-attributes-99-c-7c7" + }, + "/docs/HTML/elements-f34": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-elementsd-9-b-e37" + }, + "/docs/HTML/elements-and-attributes-81d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-elements-and-attributes-055-3f4" + }, + "/docs/HTML/forms-ba9": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-formsa-52-13f" + }, + "/docs/HTML/forms-and-input-types-e3d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-forms-and-input-types-67-e-eb5" + }, + "/docs/HTML/introduction-to-html-259": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-introduction-to-html-231-486" + }, + "/docs/HTML/media-701": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-mediae-4-c-296" + }, + "/docs/HTML/projects-ff0": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-projects-437-0e0" + }, + "/docs/HTML/semantic-html-57a": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-html-semantic-html-2-c-1-4b4" + }, + "/docs/Javascript/Beginner/arrays-1a2": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-arraysa-03-8a2" + }, + "/docs/Javascript/Beginner/control-structures-8df": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-control-structures-26-f-754" + }, + "/docs/Javascript/Beginner/functions-18d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-functions-988-0cd" + }, + "/docs/Javascript/Beginner/introduction-to-javascript-1db": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-introduction-to-javascriptac-5-fe3" + }, + "/docs/Javascript/Beginner/loops-179": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-loops-69-a-635" + }, + "/docs/Javascript/Beginner/objects-27e": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-objects-2-d-1-e53" + }, + "/docs/Javascript/Beginner/operators-49f": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-operators-34-d-5b8" + }, + "/docs/Javascript/Beginner/projects-df7": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-projectsbfb-109" + }, + "/docs/Javascript/Beginner/variables-and-datatypes-628": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-beginner-variables-and-datatypes-8-f-5-252" + }, + "/docs/Javascript/Intermediate/advanced-functions-4cc": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-advanced-functions-609-912" + }, + "/docs/Javascript/Intermediate/async-javascript-b07": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-async-javascriptbcd-1d3" + }, + "/docs/Javascript/Intermediate/async-javascript/async-await-0c0": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-async-javascript-async-awaitbf-7-e67" + }, + "/docs/Javascript/Intermediate/async-javascript/asynchronous-operations-1c2": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-async-javascript-asynchronous-operationse-11-57c" + }, + "/docs/Javascript/Intermediate/async-javascript/callbacks-1c0": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-async-javascript-callbacks-2-a-7-bfc" + }, + "/docs/Javascript/Intermediate/async-javascript/promises-17c": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-async-javascript-promises-191-710" + }, + "/docs/Javascript/Intermediate/dom-manipulation-78d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-dom-manipulation-0-e-5-620" + }, + "/docs/Javascript/Intermediate/error-handling-138": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-error-handling-376-53e" + }, + "/docs/Javascript/Intermediate/es6-features-fb5": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-es-6-features-2-d-7-b84" + }, + "/docs/Javascript/Intermediate/final-projects-331": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-final-projectsc-38-34e" + }, + "/docs/Javascript/Intermediate/json-apis-041": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-javascript-intermediate-json-apis-5-f-9-28f" + }, + "/docs/react-native/components-c89": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-react-native-components-6-ec-384" + }, + "/docs/react-native/setup-e36": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-react-native-setup-63-a-5d1" + }, + "/docs/React/patterns-e63": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-react-patterns-968-6d4" + }, + "/docs/React/setup-37e": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-react-setup-1-b-1-3cc" + }, + "/docs/Typescript/intro-9e4": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-typescript-intro-18-d-dc8" + }, + "/docs/Typescript/tips-ba8": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---docs-typescript-tips-9-b-2-1f5" + }, + "/-e5f": { "__comp": "__comp---site-src-pages-index-tsx-1-df-d3e", "__context": { - "plugin": "plugin---reference-a-74-6fd" + "plugin": "plugin---a-74-9d6" }, - "config": "config---reference-5-e-9-d1b" + "config": "config---5-e-9-4f3" } } \ No newline at end of file diff --git a/docs/CSS/_category_.json b/docs/CSS/_category_.json new file mode 100644 index 0000000..6e84374 --- /dev/null +++ b/docs/CSS/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "CSS", + "position": 3 +} diff --git a/docs/CSS/box-model.md b/docs/CSS/box-model.md new file mode 100644 index 0000000..8d6d2eb --- /dev/null +++ b/docs/CSS/box-model.md @@ -0,0 +1,42 @@ +--- +title: Box Model +sidebar_position: 3 +--- + +# Box Model + +Every HTML element is a box! The box model is the secret to spacing, borders, and layout. + +## Parts of the Box Model +- **Content**: The actual text or image +- **Padding**: Space inside the box, around the content +- **Border**: The edge of the box +- **Margin**: Space outside the box, separating it from others + +Example: +```css +div { + margin: 20px; + border: 2px solid #333; + padding: 10px; +} +``` + +## Display Property +- `block`: Starts on a new line, takes full width (e.g., `
`, `

`) +- `inline`: Flows with text (e.g., ``, ``) +- `flex`, `grid`: Modern layouts + +Example: +```css +span { + display: inline; +} +div { + display: block; +} +``` + +## What's Next? + +Let’s learn layout techniques: [Layout Techniques](./layout-techniques.md). diff --git a/docs/CSS/introduction-to-css.md b/docs/CSS/introduction-to-css.md new file mode 100644 index 0000000..e7238fd --- /dev/null +++ b/docs/CSS/introduction-to-css.md @@ -0,0 +1,36 @@ +--- +title: Introduction to CSS +sidebar_position: 1 +--- + +# Introduction to CSS + +Welcome, style wizard! 🎨 Now that you know HTML, it’s time to make your web pages beautiful with CSS (Cascading Style Sheets). If HTML is the structure of your house, CSS is the paint, wallpaper, and decorations that make it shine. + +## What is CSS? +CSS controls colors, fonts, spacing, layout, and more. It separates content (HTML) from presentation (styles). + +- **Inline styles**: Directly on an element (not recommended for big projects) +- **Internal styles**: In a ` + +``` +Example (external): +```html + +``` + +## What's Next? + +Ready to learn how to target elements? Next up: [Selectors & Properties](./selectors-and-properties.md). Let’s style like a pro! diff --git a/docs/CSS/layout-techniques.md b/docs/CSS/layout-techniques.md new file mode 100644 index 0000000..00079cf --- /dev/null +++ b/docs/CSS/layout-techniques.md @@ -0,0 +1,48 @@ +--- +title: Layout Techniques +sidebar_position: 4 +--- + +# Layout Techniques + +CSS gives you powerful tools to arrange elements on the page. + +## Flexbox +- Align, justify, and wrap items easily + +Example: +```css +.container { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; +} +``` + +## Grid +- Create rows, columns, and areas + +Example: +```css +.grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +} +``` + +## Positioning +- `relative`, `absolute`, `fixed`, `sticky` + +Example: +```css +.sticky { + position: sticky; + top: 0; +} +``` + +## What's Next? + +Let’s style your site: [Styling](./styling.md). diff --git a/docs/CSS/layout.md b/docs/CSS/layout.md new file mode 100644 index 0000000..bb045ba --- /dev/null +++ b/docs/CSS/layout.md @@ -0,0 +1,41 @@ +--- +title: CSS Layout +sidebar_position: 4 +--- + +# CSS Layout + +You’re doing great! Now, let’s arrange elements on the page. CSS layout is how you build headers, sidebars, footers, and more. + +## Common Layout Techniques + +- **Block & Inline**: Block elements (like `
`) stack; inline elements (like ``) flow in a line. +- **Float**: Old-school way to move elements left or right. +- **Flexbox**: Modern, easy way to align and distribute space. +- **Grid**: Powerful for two-dimensional layouts. + +Example (Flexbox): + +```css +.container { + display: flex; + justify-content: space-between; +} +``` + +Example (Grid): + +```css +.grid { + display: grid; + grid-template-columns: 1fr 1fr; +} +``` + +:::info +Flexbox is great for navbars; Grid is perfect for page layouts. +::: + +## What's Next? + +Time to practice! Try a mini project: [CSS Projects](./projects.md). diff --git a/docs/CSS/projects.md b/docs/CSS/projects.md new file mode 100644 index 0000000..49e2949 --- /dev/null +++ b/docs/CSS/projects.md @@ -0,0 +1,31 @@ +--- +title: CSS Projects +sidebar_position: 5 +--- + +# CSS Projects + +Congratulations! 🎉 You’ve learned the basics of CSS. Now it’s time to practice with some fun projects. + +## Project Ideas + +1. **Personal Bio Page (Styled)** + - Take your HTML bio page and add colors, fonts, and layout. +2. **Navigation Bar** + - Build a horizontal menu using Flexbox. +3. **Photo Gallery** + - Create a grid of images with hover effects. + +## Tips + +- Use all the selectors and box model tricks you’ve learned. +- Experiment with colors, spacing, and layout. +- Use browser dev tools to tweak styles live. + +:::tip +Share your styled pages with friends or on GitHub for feedback! +::: + +## What's Next? + +Want to level up? Try combining your HTML and CSS skills, or move on to [Introduction to Git](../../Git/Beginner/introduction-to-git.md) to learn about version control! diff --git a/docs/CSS/selectors-and-properties.md b/docs/CSS/selectors-and-properties.md new file mode 100644 index 0000000..d991371 --- /dev/null +++ b/docs/CSS/selectors-and-properties.md @@ -0,0 +1,51 @@ +--- +title: Selectors & Properties +sidebar_position: 2 +--- + +# Selectors & Properties + +Selectors are how you target HTML elements to style them. Properties are what you change (like color, font, size). + +## Basic Selectors +- `element` (e.g., `h1`, `p`): All elements of that type +- `.class`: Elements with a specific class +- `#id`: A unique element with an ID +- `*`: Everything + +Example: +```css +.highlight { + background: yellow; +} +#main-title { + font-size: 2em; +} +``` + +## Pseudo-classes +- `:hover`, `:nth-child(2)`, etc. + +Example: +```css +a:hover { + color: red; +} +li:nth-child(2) { + font-weight: bold; +} +``` + +## Pseudo-elements +- `::before`, `::after`, etc. + +Example: +```css +p::before { + content: "★ "; +} +``` + +## What's Next? + +Let’s understand the box model: [Box Model](./box-model.md). diff --git a/docs/CSS/selectors.md b/docs/CSS/selectors.md new file mode 100644 index 0000000..d7f32ba --- /dev/null +++ b/docs/CSS/selectors.md @@ -0,0 +1,48 @@ +--- +title: CSS Selectors +sidebar_position: 2 +--- + +# CSS Selectors + +Great start! Now, let’s learn how to target specific HTML elements with selectors. Selectors are like magic wands—you point at what you want to style. + +## What is a Selector? + +A selector tells CSS which element(s) to style. + +Example: + +```css +p { + color: green; +} +``` + +This makes all `

` elements green. + +## Common Selectors + +- `element` (e.g., `h1`, `p`): Targets all elements of that type +- `.class`: Targets elements with a specific class +- `#id`: Targets a unique element with an ID +- `*`: Targets everything + +Example: + +```css +.highlight { + background: yellow; +} +#main-title { + font-size: 2em; +} +``` + +:::info +You can combine selectors for more power: `div p` targets all `

` inside `

`. +::: + +## What's Next? + +Let’s dive into how elements are sized and spaced: [CSS Box Model](./box-model.md). diff --git a/docs/Git/_category_.json b/docs/Git/_category_.json new file mode 100644 index 0000000..04a55ac --- /dev/null +++ b/docs/Git/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Git", + "position": 3 +} diff --git a/docs/Git/basic-commands.md b/docs/Git/basic-commands.md new file mode 100644 index 0000000..acc687e --- /dev/null +++ b/docs/Git/basic-commands.md @@ -0,0 +1,34 @@ +--- +title: Basic Git Commands +sidebar_position: 2 +--- + +# Basic Git Commands + +Great start! Now, let’s learn the most important Git commands. These are your tools for saving, viewing, and sharing your work. + +## Common Commands + +- `git init`: Start a new Git repository +- `git status`: See what’s changed +- `git add`: Stage changes for commit +- `git commit`: Save your changes +- `git log`: View commit history + +Example workflow: + +```bash +git init +git add index.html +git commit -m "Add homepage" +git status +git log +``` + +:::tip +Use clear commit messages so you remember what changed! +::: + +## What's Next? + +Ready to work on different features? Next: [Branching in Git](./branching.md). diff --git a/docs/Git/branching.md b/docs/Git/branching.md new file mode 100644 index 0000000..8df8090 --- /dev/null +++ b/docs/Git/branching.md @@ -0,0 +1,38 @@ +--- +title: Branching in Git +sidebar_position: 3 +--- + +# Branching in Git + +Awesome! Now, let’s learn how to work on new features without breaking your main code. Branches are like parallel universes for your project. + +## What is a Branch? + +A branch is a separate line of development. You can experiment, then merge changes back when ready. + +## Common Branch Commands + +- `git branch`: List branches +- `git checkout -b feature`: Create and switch to a new branch +- `git merge feature`: Combine changes from another branch + +Example: + +```bash +git branch +git checkout -b new-feature +# Make changes +git add . +git commit -m "Add new feature" +git checkout main +git merge new-feature +``` + +:::info +Branches help you work safely and try new ideas. +::: + +## What's Next? + +Let’s share your code with the world! Next: [GitHub Workflow](./github-workflow.md). diff --git a/docs/Git/github-workflow.md b/docs/Git/github-workflow.md new file mode 100644 index 0000000..095c349 --- /dev/null +++ b/docs/Git/github-workflow.md @@ -0,0 +1,38 @@ +--- +title: GitHub Workflow +sidebar_position: 4 +--- + +# GitHub Workflow + +You’re doing great! Now, let’s learn how to share your code online and collaborate with others using GitHub. + +## What is GitHub? + +GitHub is a website for hosting Git repositories. It lets you: +- Store your code in the cloud +- Collaborate with others +- Track issues and pull requests + +## Typical Workflow + +1. **Create a repository on GitHub** +2. **Clone it to your computer** + ```bash + git clone https://github.com/your-username/your-repo.git + ``` +3. **Make changes, commit, and push** + ```bash + git add . + git commit -m "Describe your changes" + git push + ``` +4. **Open a pull request** to suggest changes + +:::tip +Always pull the latest changes before you start working: `git pull` +::: + +## What's Next? + +Time to practice! Try a mini project: [Git Projects](./projects.md). diff --git a/docs/Git/introduction-to-git.md b/docs/Git/introduction-to-git.md new file mode 100644 index 0000000..e215d35 --- /dev/null +++ b/docs/Git/introduction-to-git.md @@ -0,0 +1,30 @@ +--- +title: Introduction to Git +sidebar_position: 1 +--- + +# Introduction to Git + +Welcome, version control hero! 🦸‍♂️ Ready to save your code and track every change? Git is your time machine for projects. It lets you record, rewind, and collaborate—so you never lose your work. + +Git is a tool that helps you manage changes to files over time. It’s used by developers everywhere, from solo coders to huge teams. By the end of this section, you’ll know what Git is and why it’s essential for every coder. + +## What is Git? + +- **Created in 2005** by Linus Torvalds (the creator of Linux). +- **Distributed**: Everyone has a full copy of the project history. +- **Tracks changes**: See who changed what, when, and why. + +## Why Use Git? + +- Undo mistakes easily +- Work with others without overwriting each other +- Keep a history of your project + +## How Git Works (Quick Analogy) + +Think of Git as a save system in a video game. Each time you save, you can go back to that point if something goes wrong. Git calls these saves "commits." + +## What's Next? + +Let’s get hands-on! Next: [Basic Git Commands](./basic-commands.md) to start using Git for real. diff --git a/docs/Git/projects.md b/docs/Git/projects.md new file mode 100644 index 0000000..9b8d757 --- /dev/null +++ b/docs/Git/projects.md @@ -0,0 +1,31 @@ +--- +title: Git Projects +sidebar_position: 5 +--- + +# Git Projects + +Congratulations! 🎉 You’ve learned the basics of Git and GitHub. Now it’s time to practice with some real-world projects. + +## Project Ideas + +1. **Personal Website Repo** + - Create a GitHub repo for your website and track all changes. +2. **Collaborative Story** + - Work with a friend: each person adds a chapter to a story using branches and pull requests. +3. **Bug Tracker** + - Use GitHub Issues to track bugs or ideas for a project. + +## Tips + +- Commit often with clear messages. +- Try branching for new features. +- Share your repo and get feedback. + +:::tip +Explore open source projects on GitHub to see how others use Git! +::: + +## What's Next? + +You’re now ready to manage code like a pro! Keep practicing and explore more advanced Git features as you grow. diff --git a/docs/GitHub/_category_.json b/docs/GitHub/_category_.json new file mode 100644 index 0000000..de3854f --- /dev/null +++ b/docs/GitHub/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "GitHub", + "position": 4 +} diff --git a/docs/GitHub/actions-cicd.md b/docs/GitHub/actions-cicd.md new file mode 100644 index 0000000..3dc2324 --- /dev/null +++ b/docs/GitHub/actions-cicd.md @@ -0,0 +1,3 @@ +# GitHub Actions (CI/CD Basics) + +GitHub Actions lets you automate tasks like testing and deploying code. CI/CD stands for Continuous Integration and Continuous Deployment, which means automatically building, testing, and releasing your code when you make changes. diff --git a/docs/GitHub/best-practices.md b/docs/GitHub/best-practices.md new file mode 100644 index 0000000..c222c5e --- /dev/null +++ b/docs/GitHub/best-practices.md @@ -0,0 +1,8 @@ +# Best Practices + +- Write clear commit messages +- Use branches for new features or fixes +- Review code before merging +- Keep your repository organized +- Write a good README file +- Protect important branches diff --git a/docs/GitHub/code-reviews.md b/docs/GitHub/code-reviews.md new file mode 100644 index 0000000..0f3a32a --- /dev/null +++ b/docs/GitHub/code-reviews.md @@ -0,0 +1,3 @@ +# Code Reviews + +Code reviews let team members check each other's work before merging changes. This helps catch bugs, improve code quality, and share knowledge. diff --git a/docs/GitHub/collaboration.md b/docs/GitHub/collaboration.md new file mode 100644 index 0000000..2f2cde5 --- /dev/null +++ b/docs/GitHub/collaboration.md @@ -0,0 +1,12 @@ +# Collaboration on GitHub + +GitHub makes it easy to work with others. Common collaboration features include: + +## Forking +Copy someone else's repository to your own account to make changes without affecting the original. + +## Cloning +Download a repository to your computer to work on it locally. + +## Pull Requests +Suggest changes to a repository. The owner can review and merge your changes if approved. diff --git a/docs/GitHub/creating-cloning-repos.md b/docs/GitHub/creating-cloning-repos.md new file mode 100644 index 0000000..201cc14 --- /dev/null +++ b/docs/GitHub/creating-cloning-repos.md @@ -0,0 +1,11 @@ +# Creating & Cloning Repositories + +A repository (repo) is where your project lives on GitHub. You can create a new repo to start a project or clone an existing one to your computer. + +## Creating a Repository +1. Click the "+" icon in the top right and select "New repository". +2. Fill in the repo name and details. +3. Click "Create repository". + +## Cloning a Repository +To work on a project locally, you clone it using Git. diff --git a/docs/GitHub/example-auto-deploy.md b/docs/GitHub/example-auto-deploy.md new file mode 100644 index 0000000..3a21e9c --- /dev/null +++ b/docs/GitHub/example-auto-deploy.md @@ -0,0 +1,3 @@ +# Example: Auto-Deploying a Site + +You can use GitHub Actions to automatically deploy your website when you push changes. For example, you can set up a workflow to deploy to GitHub Pages or another hosting service every time you update your code. diff --git a/docs/GitHub/git-clone.md b/docs/GitHub/git-clone.md new file mode 100644 index 0000000..c51f3fb --- /dev/null +++ b/docs/GitHub/git-clone.md @@ -0,0 +1,9 @@ +# git clone + +The `git clone` command copies a repository from GitHub to your local computer. This lets you work on the project offline. + +**Example:** +```bash +git clone https://github.com/username/repository.git +``` +Replace the URL with your repository's URL. diff --git a/docs/GitHub/hosting-github-pages.md b/docs/GitHub/hosting-github-pages.md new file mode 100644 index 0000000..a1ac186 --- /dev/null +++ b/docs/GitHub/hosting-github-pages.md @@ -0,0 +1,7 @@ +# Hosting a Static Website on GitHub Pages + +1. Push your website files (HTML, CSS, JS) to a GitHub repository. +2. Go to the repository settings. +3. Find the "Pages" section. +4. Select the branch (usually `main`) and folder (usually `/root` or `/docs`). +5. Save and visit the provided URL to see your site live! diff --git a/docs/GitHub/introduction.md b/docs/GitHub/introduction.md new file mode 100644 index 0000000..0690f2d --- /dev/null +++ b/docs/GitHub/introduction.md @@ -0,0 +1,3 @@ +# Introduction to GitHub + +GitHub is a web-based platform that helps developers store, manage, and collaborate on code. It uses Git, a version control system, to track changes and enable teamwork. With GitHub, you can work on projects with others, contribute to open source, and showcase your work to the world. diff --git a/docs/GitHub/issues-discussions.md b/docs/GitHub/issues-discussions.md new file mode 100644 index 0000000..4e8dce1 --- /dev/null +++ b/docs/GitHub/issues-discussions.md @@ -0,0 +1,7 @@ +# Issues & Discussions + +## Issues +Issues are used to track bugs, tasks, or feature requests. You can create, assign, and comment on issues to organize work. + +## Discussions +Discussions are for open-ended conversations, questions, or ideas. They help teams and communities communicate outside of code changes. diff --git a/docs/GitHub/pages.md b/docs/GitHub/pages.md new file mode 100644 index 0000000..095028d --- /dev/null +++ b/docs/GitHub/pages.md @@ -0,0 +1,3 @@ +# GitHub Pages + +GitHub Pages lets you host static websites directly from your GitHub repository. It's free and great for personal, project, or documentation sites. diff --git a/docs/GitHub/projects-kanban.md b/docs/GitHub/projects-kanban.md new file mode 100644 index 0000000..a585c72 --- /dev/null +++ b/docs/GitHub/projects-kanban.md @@ -0,0 +1,3 @@ +# GitHub Projects (Kanban Boards) + +GitHub Projects help you organize and track work using Kanban boards. You can create columns like "To do", "In progress", and "Done" to visualize tasks and progress. diff --git a/docs/GitHub/protecting-branches.md b/docs/GitHub/protecting-branches.md new file mode 100644 index 0000000..9ffcdfc --- /dev/null +++ b/docs/GitHub/protecting-branches.md @@ -0,0 +1,3 @@ +# Protecting Branches + +Protecting branches helps prevent unwanted changes. You can set rules so only certain people can push, or require code reviews before merging. This keeps your main code safe. diff --git a/docs/GitHub/uploading-project.md b/docs/GitHub/uploading-project.md new file mode 100644 index 0000000..47c283d --- /dev/null +++ b/docs/GitHub/uploading-project.md @@ -0,0 +1,26 @@ +# Uploading a Project to GitHub + +To upload (push) your project to GitHub: +1. Create a new repository on GitHub. +2. On your computer, open a terminal in your project folder. +3. Initialize Git: + ```bash + git init + ``` +4. Add your files: + ```bash + git add . + ``` +5. Commit your changes: + ```bash + git commit -m "Initial commit" + ``` +6. Link your repo: + ```bash + git remote add origin https://github.com/username/repository.git + ``` +7. Push to GitHub: + ```bash + git push -u origin main + ``` +Replace the URL with your repository's URL. diff --git a/docs/GitHub/what-is-github.md b/docs/GitHub/what-is-github.md new file mode 100644 index 0000000..d8b8c70 --- /dev/null +++ b/docs/GitHub/what-is-github.md @@ -0,0 +1,9 @@ +# What is GitHub & Why Use It? + +GitHub is a hosting service for Git repositories. It makes it easy to share code, collaborate with others, and manage projects. Developers use GitHub to: +- Track changes in their code +- Work with teammates +- Contribute to open source +- Showcase their work + +GitHub also provides tools for issue tracking, code review, and automation. diff --git a/docs/GitHub/workflows.md b/docs/GitHub/workflows.md new file mode 100644 index 0000000..75f426a --- /dev/null +++ b/docs/GitHub/workflows.md @@ -0,0 +1,3 @@ +# What are Workflows? + +A workflow is a set of automated steps that run on GitHub Actions. Workflows can build, test, or deploy your code whenever you push changes or open a pull request. diff --git a/docs/GitHub/writing-good-readme.md b/docs/GitHub/writing-good-readme.md new file mode 100644 index 0000000..9005b9d --- /dev/null +++ b/docs/GitHub/writing-good-readme.md @@ -0,0 +1,10 @@ +# Writing Good README Files + +A good README helps others understand and use your project. Include: +- Project name and description +- Installation instructions +- Usage examples +- Contribution guidelines +- License information + +Keep it clear and up to date! diff --git a/docs/HTML/_category_.json b/docs/HTML/_category_.json new file mode 100644 index 0000000..dfeca2b --- /dev/null +++ b/docs/HTML/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "HTML", + "position": 2 +} diff --git a/docs/HTML/accessibility-seo.md b/docs/HTML/accessibility-seo.md new file mode 100644 index 0000000..356174a --- /dev/null +++ b/docs/HTML/accessibility-seo.md @@ -0,0 +1,41 @@ +--- +title: Accessibility & SEO Basics +sidebar_position: 6 +--- + +# Accessibility & SEO Basics + +Make your site usable for everyone and easy to find! Accessibility means everyone—including people with disabilities—can use your site. SEO (Search Engine Optimization) helps your site show up in search results. + +## Accessibility +- Always use `alt` attributes for images: + ```html + A cute cat + ``` +- Use semantic HTML (like `