├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report---.md │ ├── config.yml │ ├── documenation-request.md │ └── feature-request---.md ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .hugo_build.lock ├── .markdownlint.json ├── .markdownlintignore ├── .stylelintignore ├── .stylelintrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── archetypes ├── blog.md ├── default.md ├── docs.md └── docs │ ├── _index.md │ └── lorem │ ├── _index.md │ └── ipsum │ └── index.md ├── assets ├── fonts │ └── .gitkeep ├── images │ └── .gitkeep ├── js │ ├── alert-init.js │ ├── alert.js │ ├── app.js │ ├── bootstrap.js │ ├── clipboard.js │ ├── darkmode-init.js │ ├── darkmode.js │ ├── highlight.js │ ├── index.js │ ├── instant.page.js │ ├── katex.js │ ├── lazysizes.js │ ├── mermaid.js │ └── vendor │ │ └── .gitkeep └── scss │ ├── app.scss │ ├── common │ ├── _dark.scss │ ├── _fonts.scss │ ├── _global.scss │ └── _variables.scss │ ├── components │ ├── _alerts.scss │ ├── _buttons.scss │ ├── _code.scss │ ├── _comments.scss │ ├── _forms.scss │ ├── _images.scss │ ├── _mermaid.scss │ ├── _search.scss │ ├── _syntax.scss │ └── _tables.scss │ ├── layouts │ ├── _footer.scss │ ├── _header.scss │ ├── _pages.scss │ ├── _posts.scss │ └── _sidebar.scss │ └── vendor │ └── .gitkeep ├── babel.config.js ├── config ├── _default │ ├── config.toml │ ├── languages.toml │ ├── markup.toml │ ├── menus │ │ ├── menus.en.toml │ │ └── menus.nl.toml │ └── params.toml ├── next │ └── config.toml ├── postcss.config.js └── production │ └── config.toml ├── content ├── en │ ├── _index.md │ ├── basics │ │ ├── _index.md │ │ ├── contributing │ │ │ └── index.md │ │ ├── exploring-docs │ │ │ ├── docs.png │ │ │ └── index.md │ │ ├── fullstackhero.png │ │ └── getting-started │ │ │ ├── fullstackhero.png │ │ │ └── index.md │ ├── blazor-webassembly-boilerplate │ │ ├── _index.md │ │ ├── fullstackhero-blazor-wasm-banner.png │ │ ├── general │ │ │ ├── _index.md │ │ │ ├── development-environment.md │ │ │ ├── getting-started │ │ │ │ └── index.md │ │ │ └── overview.md │ │ └── ui-overview │ │ │ ├── _index.md │ │ │ ├── account │ │ │ └── index.md │ │ │ ├── authentication │ │ │ ├── forgot-password.png │ │ │ ├── index.md │ │ │ └── login.png │ │ │ ├── catalog-management │ │ │ └── index.md │ │ │ ├── dashboard │ │ │ └── index.md │ │ │ ├── dialogs │ │ │ └── index.md │ │ │ ├── fundamentals │ │ │ ├── body.png │ │ │ ├── border-radius.png │ │ │ ├── color-code.png │ │ │ ├── colors.png │ │ │ ├── dark-mode.png │ │ │ ├── default-pallete.png │ │ │ ├── index.md │ │ │ ├── loading.png │ │ │ ├── nav-bar.png │ │ │ ├── nav-menu.png │ │ │ ├── table-customization.png │ │ │ └── theme-manager.png │ │ │ ├── home │ │ │ ├── home.png │ │ │ └── index.md │ │ │ ├── logs │ │ │ └── index.md │ │ │ ├── role-management │ │ │ └── index.md │ │ │ ├── tenant-management │ │ │ └── index.md │ │ │ └── user-management │ │ │ └── index.md │ ├── blog │ │ ├── _index.md │ │ └── say-hello-to-doks │ │ │ ├── index.md │ │ │ └── say-hello-to-doks.png │ ├── contact │ │ └── index.md │ ├── contributors │ │ ├── _index.md │ │ └── henk-verlinde │ │ │ └── _index.md │ ├── docs │ │ ├── _index.md │ │ ├── help │ │ │ ├── _index.md │ │ │ ├── faq.md │ │ │ ├── how-to-update.md │ │ │ └── troubleshooting.md │ │ ├── lorem │ │ │ ├── _index.md │ │ │ └── ipsum │ │ │ │ ├── _index.md │ │ │ │ ├── amet │ │ │ │ ├── _index.md │ │ │ │ └── consectetur │ │ │ │ │ └── index.md │ │ │ │ ├── dolor │ │ │ │ └── index.md │ │ │ │ └── sit │ │ │ │ └── index.md │ │ └── prologue │ │ │ ├── _index.md │ │ │ ├── commands.md │ │ │ ├── introduction.md │ │ │ └── quick-start.md │ ├── dotnet-microservices-boilerplate │ │ ├── _index.md │ │ └── general │ │ │ └── overview.md │ ├── dotnet-webapi-boilerplate │ │ ├── _index.md │ │ ├── fullstackhero-dotnet-webapi-banner.png │ │ ├── fundamentals │ │ │ ├── _index.md │ │ │ ├── application-startup.md │ │ │ ├── caching.md │ │ │ ├── configurations.md │ │ │ ├── cors.md │ │ │ ├── exception-handling.md │ │ │ ├── hangfire.md │ │ │ ├── localization.md │ │ │ ├── logging │ │ │ │ ├── console-logging.jpg │ │ │ │ ├── docker-elk.jpg │ │ │ │ ├── file-logging.jpg │ │ │ │ ├── index.md │ │ │ │ ├── kibana.jpg │ │ │ │ └── seq-logging.jpg │ │ │ ├── mail-service.md │ │ │ ├── middlewares.md │ │ │ ├── multitenancy.md │ │ │ ├── security.md │ │ │ ├── signalr.md │ │ │ └── swagger.md │ │ ├── general │ │ │ ├── _index.md │ │ │ ├── api-testing │ │ │ │ ├── create-brand.png │ │ │ │ ├── get-token.png │ │ │ │ ├── index.md │ │ │ │ ├── postman-collection.png │ │ │ │ ├── search-brand.png │ │ │ │ ├── swagger-header.png │ │ │ │ ├── swagger-request.png │ │ │ │ ├── swagger-response.png │ │ │ │ ├── swagger.png │ │ │ │ ├── tc-env.png │ │ │ │ ├── tc-tests.png │ │ │ │ └── token-response.png │ │ │ ├── changelogs.md │ │ │ ├── development-environment.md │ │ │ ├── getting-started │ │ │ │ ├── folder-structure.png │ │ │ │ ├── generate-solution-via-fsh-cli.png │ │ │ │ ├── index.md │ │ │ │ ├── install-fullstackhero.jpg │ │ │ │ ├── install-fullstackhero.png │ │ │ │ ├── nuget-page.jpg │ │ │ │ ├── running-api-1.png │ │ │ │ ├── running-api-2.png │ │ │ │ ├── running-api.jpg │ │ │ │ ├── visual-studio-template.png │ │ │ │ └── vs-same-directory.jpg │ │ │ ├── makefile-commands.md │ │ │ ├── overview.md │ │ │ └── project-structure │ │ │ │ └── index.md │ │ └── tutorials │ │ │ ├── _index.md │ │ │ ├── azure-ad-guide │ │ │ ├── add-permission-1.png │ │ │ ├── add-permission-2.png │ │ │ ├── add-permission-3.png │ │ │ ├── add-scope-1.png │ │ │ ├── add-scope-2.png │ │ │ ├── add-scope-3.png │ │ │ ├── assign-app-roles-1.png │ │ │ ├── assign-app-roles-2.png │ │ │ ├── create-app-role-1.png │ │ │ ├── create-app-role-2.png │ │ │ ├── index.md │ │ │ ├── new-registration.png │ │ │ ├── register-api.png │ │ │ └── register-client.png │ │ │ ├── crud-guide │ │ │ └── index.md │ │ │ ├── database-migrations │ │ │ └── index.md │ │ │ ├── deploying-to-azure │ │ │ ├── azuredeployment-pic1.png │ │ │ ├── azuredeployment-pic10.png │ │ │ ├── azuredeployment-pic11.png │ │ │ ├── azuredeployment-pic12.png │ │ │ ├── azuredeployment-pic13.png │ │ │ ├── azuredeployment-pic14.png │ │ │ ├── azuredeployment-pic15.png │ │ │ ├── azuredeployment-pic16.png │ │ │ ├── azuredeployment-pic17.png │ │ │ ├── azuredeployment-pic18.png │ │ │ ├── azuredeployment-pic19.png │ │ │ ├── azuredeployment-pic2.png │ │ │ ├── azuredeployment-pic20.png │ │ │ ├── azuredeployment-pic21.png │ │ │ ├── azuredeployment-pic22.png │ │ │ ├── azuredeployment-pic23.png │ │ │ ├── azuredeployment-pic24.png │ │ │ ├── azuredeployment-pic25.png │ │ │ ├── azuredeployment-pic26.png │ │ │ ├── azuredeployment-pic27.png │ │ │ ├── azuredeployment-pic28.png │ │ │ ├── azuredeployment-pic29.png │ │ │ ├── azuredeployment-pic3.png │ │ │ ├── azuredeployment-pic30.png │ │ │ ├── azuredeployment-pic31.png │ │ │ ├── azuredeployment-pic32.png │ │ │ ├── azuredeployment-pic33.png │ │ │ ├── azuredeployment-pic34.png │ │ │ ├── azuredeployment-pic36.png │ │ │ ├── azuredeployment-pic37.png │ │ │ ├── azuredeployment-pic38.png │ │ │ ├── azuredeployment-pic39.png │ │ │ ├── azuredeployment-pic4.png │ │ │ ├── azuredeployment-pic40.png │ │ │ ├── azuredeployment-pic5.png │ │ │ ├── azuredeployment-pic6.png │ │ │ ├── azuredeployment-pic7.png │ │ │ ├── azuredeployment-pic8.png │ │ │ ├── azuredeployment-pic9.png │ │ │ └── index.md │ │ │ └── deploying-to-iis │ │ │ └── index.md │ ├── privacy-policy │ │ └── index.md │ └── versions.md └── nl │ ├── _index.md │ ├── contact │ └── index.md │ ├── contributors │ ├── _index.md │ └── henk-verlinde │ │ └── _index.md │ ├── docs │ ├── _index.md │ ├── help │ │ ├── _index.md │ │ ├── faq.md │ │ ├── how-to-update.md │ │ └── troubleshooting.md │ └── prologue │ │ ├── _index.md │ │ ├── commands.md │ │ ├── introduction.md │ │ └── quick-start.md │ └── privacy-policy │ └── index.md ├── data └── docs-versions.yml ├── functions └── hi-from-lambda.js ├── i18n ├── en.toml └── nl.toml ├── images ├── screenshot.png └── tn.png ├── layouts ├── 404.html ├── _default │ ├── _markup │ │ ├── render-heading.html │ │ └── render-image.html │ ├── baseof.html │ ├── index.js │ ├── index.json │ ├── list.html │ ├── section.sitemap.xml │ ├── single.html │ └── versions.html ├── basics │ ├── list.html │ └── single.html ├── blazor-webassembly-boilerplate │ ├── list.html │ └── single.html ├── blog │ ├── list.html │ └── single.html ├── contributors │ └── list.html ├── docs │ ├── list.html │ └── single.html ├── dotnet-microservices-boilerplate │ ├── list.html │ └── single.html ├── dotnet-webapi-boilerplate │ ├── list.html │ └── single.html ├── index.headers ├── index.html ├── index.redirects ├── partials │ ├── footer │ │ ├── footer.html │ │ └── script-footer.html │ ├── head │ │ ├── favicons.html │ │ ├── head.html │ │ ├── opengraph.html │ │ ├── resource-hints.html │ │ ├── script-header.html │ │ ├── seo.html │ │ ├── structured-data.html │ │ ├── stylesheet.html │ │ └── twitter_cards.html │ ├── header │ │ ├── alert.html │ │ └── header.html │ ├── main │ │ ├── blog-meta.html │ │ ├── breadcrumb.html │ │ ├── date.html │ │ ├── docs-navigation.html │ │ ├── edit-page.html │ │ ├── last-modified.html │ │ └── view-counter.html │ └── sidebar │ │ ├── auto-collapsible-menu.html │ │ ├── auto-default-menu.html │ │ ├── docs-menu.html │ │ ├── docs-toc.html │ │ ├── manual-collapsible-menu.html │ │ └── manual-default-menu.html ├── robots.txt ├── rss.xml ├── shortcodes │ ├── alert.html │ ├── email.html │ ├── img.html │ ├── mermaid.html │ └── video.html └── sitemap.xml ├── netlify.toml ├── package-lock.json ├── package.json ├── static ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── css │ └── vendor │ │ └── .gitkeep ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ ├── KaTeX_AMS-Regular.ttf │ ├── KaTeX_AMS-Regular.woff │ ├── KaTeX_AMS-Regular.woff2 │ ├── KaTeX_Caligraphic-Bold.ttf │ ├── KaTeX_Caligraphic-Bold.woff │ ├── KaTeX_Caligraphic-Bold.woff2 │ ├── KaTeX_Caligraphic-Regular.ttf │ ├── KaTeX_Caligraphic-Regular.woff │ ├── KaTeX_Caligraphic-Regular.woff2 │ ├── KaTeX_Fraktur-Bold.ttf │ ├── KaTeX_Fraktur-Bold.woff │ ├── KaTeX_Fraktur-Bold.woff2 │ ├── KaTeX_Fraktur-Regular.ttf │ ├── KaTeX_Fraktur-Regular.woff │ ├── KaTeX_Fraktur-Regular.woff2 │ ├── KaTeX_Main-Bold.ttf │ ├── KaTeX_Main-Bold.woff │ ├── KaTeX_Main-Bold.woff2 │ ├── KaTeX_Main-BoldItalic.ttf │ ├── KaTeX_Main-BoldItalic.woff │ ├── KaTeX_Main-BoldItalic.woff2 │ ├── KaTeX_Main-Italic.ttf │ ├── KaTeX_Main-Italic.woff │ ├── KaTeX_Main-Italic.woff2 │ ├── KaTeX_Main-Regular.ttf │ ├── KaTeX_Main-Regular.woff │ ├── KaTeX_Main-Regular.woff2 │ ├── KaTeX_Math-BoldItalic.ttf │ ├── KaTeX_Math-BoldItalic.woff │ ├── KaTeX_Math-BoldItalic.woff2 │ ├── KaTeX_Math-Italic.ttf │ ├── KaTeX_Math-Italic.woff │ ├── KaTeX_Math-Italic.woff2 │ ├── KaTeX_SansSerif-Bold.ttf │ ├── KaTeX_SansSerif-Bold.woff │ ├── KaTeX_SansSerif-Bold.woff2 │ ├── KaTeX_SansSerif-Italic.ttf │ ├── KaTeX_SansSerif-Italic.woff │ ├── KaTeX_SansSerif-Italic.woff2 │ ├── KaTeX_SansSerif-Regular.ttf │ ├── KaTeX_SansSerif-Regular.woff │ ├── KaTeX_SansSerif-Regular.woff2 │ ├── KaTeX_Script-Regular.ttf │ ├── KaTeX_Script-Regular.woff │ ├── KaTeX_Script-Regular.woff2 │ ├── KaTeX_Size1-Regular.ttf │ ├── KaTeX_Size1-Regular.woff │ ├── KaTeX_Size1-Regular.woff2 │ ├── KaTeX_Size2-Regular.ttf │ ├── KaTeX_Size2-Regular.woff │ ├── KaTeX_Size2-Regular.woff2 │ ├── KaTeX_Size3-Regular.ttf │ ├── KaTeX_Size3-Regular.woff │ ├── KaTeX_Size3-Regular.woff2 │ ├── KaTeX_Size4-Regular.ttf │ ├── KaTeX_Size4-Regular.woff │ ├── KaTeX_Size4-Regular.woff2 │ ├── KaTeX_Typewriter-Regular.ttf │ ├── KaTeX_Typewriter-Regular.woff │ ├── KaTeX_Typewriter-Regular.woff2 │ └── vendor │ │ ├── .gitkeep │ │ └── jost │ │ ├── jost-v4-latin-500.woff │ │ ├── jost-v4-latin-500.woff2 │ │ ├── jost-v4-latin-500italic.woff │ │ ├── jost-v4-latin-500italic.woff2 │ │ ├── jost-v4-latin-700.woff │ │ ├── jost-v4-latin-700.woff2 │ │ ├── jost-v4-latin-700italic.woff │ │ ├── jost-v4-latin-700italic.woff2 │ │ ├── jost-v4-latin-italic.woff │ │ ├── jost-v4-latin-italic.woff2 │ │ ├── jost-v4-latin-regular.woff │ │ └── jost-v4-latin-regular.woff2 ├── fullstackhero.png ├── fullstackhero.svg ├── images │ ├── full-stack-hero-logo.png │ ├── navbar-logo.png │ ├── tools │ │ ├── angular.svg │ │ ├── blazor.svg │ │ ├── bootstrap.svg │ │ ├── docker.svg │ │ ├── git.svg │ │ ├── github.svg │ │ ├── jquery.svg │ │ ├── net.svg │ │ ├── npm.svg │ │ ├── postgresql.svg │ │ └── visualcode.svg │ └── vendor │ │ └── .gitkeep ├── js │ └── vendor │ │ └── .gitkeep ├── logo-fullstackhero.png ├── logo-fullstackhero.svg ├── site.webmanifest └── videos │ ├── flower.mp4 │ └── flower.webm └── theme.toml /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | indent_style = space 7 | indent_size = 2 8 | end_of_line = lf 9 | charset = utf-8 10 | trim_trailing_whitespace = true 11 | insert_final_newline = true -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | assets/js/index.js 2 | assets/js/katex.js 3 | assets/js/vendor 4 | node_modules -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "commonjs": true, 5 | "es6": true, 6 | "node": true 7 | }, 8 | "extends": "eslint:recommended", 9 | "globals": { 10 | "Atomics": "readonly", 11 | "SharedArrayBuffer": "readonly" 12 | }, 13 | "parserOptions": { 14 | "ecmaVersion": 2018, 15 | "sourceType": "module" 16 | }, 17 | "rules": { 18 | "no-console": 0, 19 | "quotes": ["error", "single"], 20 | "comma-dangle": [ 21 | "error", 22 | { 23 | "arrays": "always-multiline", 24 | "objects": "always-multiline", 25 | "imports": "always-multiline", 26 | "exports": "always-multiline", 27 | "functions": "ignore" 28 | } 29 | ] 30 | } 31 | } -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: doks # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report---.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "Bug report \U0001F41E" 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Description 11 | 12 | Describe the issue that you're seeing. 13 | 14 | ### Steps to reproduce 15 | 16 | Clear steps describing how to reproduce the issue. Please please please link to a demo project if possible, this makes your issue _much_ easier to diagnose (seriously). 17 | 18 | ### Expected result 19 | 20 | What should happen? 21 | 22 | ### Actual result 23 | 24 | What happened. 25 | 26 | ### Environment 27 | 28 | Paste the information here as shown by `npm run check` 29 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | contact_links: 2 | - name: Question 🙋 3 | url: https://github.com/h-enk/doks/discussions/categories/q-a 4 | about: Ask your question in Doks Discussions -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documenation-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Documenation Request 3 | about: Suggest a new documentation / article for fullstackhero. 4 | title: "[Documentation] " 5 | labels: documentation 6 | assignees: iammukeshm 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request---.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "Feature request \U0001F680" 3 | about: Suggest an idea for Doks 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Summary 11 | 12 | Brief explanation of the feature. 13 | 14 | ### Basic example 15 | 16 | Include a basic example or links here. 17 | 18 | ### Motivation 19 | 20 | Why are we doing this? What use cases does it support? What is the expected outcome? 21 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "npm" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "daily" 12 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: github pages 2 | on: 3 | workflow_dispatch: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | jobs: 9 | deploy: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v3 13 | - uses: actions/setup-node@v3 14 | with: 15 | node-version: '14' 16 | - name: Install dependencies 17 | run: npm ci 18 | - name: Delete temporary directories 19 | run: npm run clean 20 | - name: Build production website 21 | run: npm run build 22 | - name: Deploy to GitHub Pages 23 | uses: peaceiris/actions-gh-pages@v3 24 | with: 25 | github_token: ${{ secrets.GT_TOKEN }} 26 | publish_dir: ./public 27 | cname: fullstackhero.net 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | node_modules 3 | public 4 | resources 5 | # Local Netlify folder 6 | .netlify 7 | .idea 8 | TODO 9 | .vs 10 | -------------------------------------------------------------------------------- /.hugo_build.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/.hugo_build.lock -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "comment": "Hyas rules", 3 | 4 | "default": true, 5 | "line_length": false, 6 | "no-inline-html": false, 7 | "no-trailing-punctuation": false, 8 | "no-duplicate-heading": false, 9 | "no-bare-urls": false 10 | } -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | CHANGELOG.md 3 | README.md -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | assets/scss/components/_syntax.scss 2 | assets/scss/vendor 3 | node_modules -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-standard-scss", 3 | "rules": { 4 | "no-empty-source": null, 5 | "string-quotes": "double", 6 | "scss/comment-no-empty": null, 7 | "max-line-length": null, 8 | "scss/at-extend-no-missing-placeholder": null, 9 | "scss/dollar-variable-colon-space-after": null, 10 | "scss/dollar-variable-empty-line-before": null, 11 | "color-function-notation": null, 12 | "alpha-value-notation": null, 13 | "selector-id-pattern": null, 14 | "selector-class-pattern": null, 15 | "scss/no-global-function-names": null, 16 | "number-max-precision": null, 17 | "hue-degree-notation": null, 18 | "value-no-vendor-prefix": null, 19 | "property-no-vendor-prefix": null, 20 | "at-rule-no-unknown": [ 21 | true, 22 | { 23 | "ignoreAtRules": [ 24 | "extend", 25 | "at-root", 26 | "debug", 27 | "warn", 28 | "error", 29 | "if", 30 | "else", 31 | "for", 32 | "each", 33 | "while", 34 | "mixin", 35 | "include", 36 | "content", 37 | "return", 38 | "function", 39 | "tailwind", 40 | "apply", 41 | "responsive", 42 | "variants", 43 | "screen" 44 | ] 45 | } 46 | ] 47 | } 48 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018-present, Gridsome 4 | Copyright (c) 2020-present, Henk Verlinde 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FullStackHero's Documentation 2 | 3 | ## How to contribute? 4 | 5 | 1. Fork this Repository. 6 | 2. Navigate to your newly forked Repository -> Settings -> Secrets. 7 | 3. Here, Add a new Repository Secret with a name `GT_TOKEN`. As for the value, paste in your GitHub Token (https://github.com/settings/tokens) 8 | 4. Now, clone this repository locally. 9 | 5. Ensure that you have Node.js and Visual Code installed. 10 | 6. At the root of the repository run `npm install`. This installs all the required packages. 11 | 7. All the documentations are to be written in markdown format. 12 | 8. Refer https://github.com/fullstackhero/docs/blob/main/content/en/dotnet-webapi-boilerplate/general/getting-started/index.md to get an idea on how to write documentation and include images, code snippets and stuff. 13 | 9. To run the application locally, run the command `npm run start` and navigate to localhost:1313 14 | 10. Once ready, send a Pull Request. 15 | -------------------------------------------------------------------------------- /archetypes/blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | description: "" 4 | lead: "" 5 | date: {{ .Date }} 6 | lastmod: {{ .Date }} 7 | draft: true 8 | weight: 50 9 | images: ["{{ .Name | urlize }}.jpg"] 10 | contributors: [] 11 | --- 12 | -------------------------------------------------------------------------------- /archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | description: "" 4 | date: {{ .Date }} 5 | lastmod: {{ .Date }} 6 | draft: true 7 | images: [] 8 | --- 9 | -------------------------------------------------------------------------------- /archetypes/docs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | description: "" 4 | lead: "" 5 | date: {{ .Date }} 6 | lastmod: {{ .Date }} 7 | draft: true 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "" 12 | weight: 999 13 | toc: true 14 | --- 15 | -------------------------------------------------------------------------------- /archetypes/docs/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Docs" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-25T14:40:56+01:00 6 | lastmod: 2022-01-25T14:40:56+01:00 7 | draft: false 8 | images: [] 9 | type: docs 10 | --- 11 | -------------------------------------------------------------------------------- /archetypes/docs/lorem/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Lorem" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-25T14:41:21+01:00 6 | lastmod: 2022-01-25T14:41:21+01:00 7 | draft: false 8 | images: [] 9 | type: docs 10 | --- 11 | -------------------------------------------------------------------------------- /archetypes/docs/lorem/ipsum/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Ipsum" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-25T14:41:39+01:00 6 | lastmod: 2022-01-25T14:41:39+01:00 7 | draft: false 8 | images: [] 9 | type: docs 10 | menu: 11 | {{ .Section }}: 12 | parent: "lorem" 13 | weight: 100 14 | toc: true 15 | --- 16 | -------------------------------------------------------------------------------- /assets/fonts/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/assets/fonts/.gitkeep -------------------------------------------------------------------------------- /assets/images/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/assets/images/.gitkeep -------------------------------------------------------------------------------- /assets/js/alert-init.js: -------------------------------------------------------------------------------- 1 | Object.keys(localStorage).forEach(function(key) { 2 | if (/^global-alert-/.test(key)) { 3 | document.documentElement.setAttribute('data-global-alert', 'closed'); 4 | } 5 | }); -------------------------------------------------------------------------------- /assets/js/alert.js: -------------------------------------------------------------------------------- 1 | var announcement = document.getElementById('announcement'); 2 | 3 | if (announcement !== null) { 4 | 5 | var id = announcement.dataset.id; 6 | 7 | Object.keys(localStorage).forEach(function(key) { 8 | if (/^global-alert-/.test(key)) { 9 | if (key !== id ) { 10 | localStorage.removeItem(key); 11 | document.documentElement.removeAttribute('data-global-alert'); 12 | } 13 | } 14 | }); 15 | 16 | announcement.addEventListener('closed.bs.alert', () => { 17 | localStorage.setItem(id, 'closed'); 18 | }); 19 | 20 | } -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/assets/js/app.js -------------------------------------------------------------------------------- /assets/js/bootstrap.js: -------------------------------------------------------------------------------- 1 | import 'bootstrap/dist/js/bootstrap.bundle.min.js' 2 | // import 'bootstrap/dist/js/bootstrap.min.js' 3 | -------------------------------------------------------------------------------- /assets/js/clipboard.js: -------------------------------------------------------------------------------- 1 | import Clipboard from 'clipboard'; 2 | 3 | var pre = document.getElementsByTagName('pre'); 4 | 5 | for (var i = 0; i < pre.length; ++ i) 6 | { 7 | var element = pre[i]; 8 | var mermaid = element.getElementsByClassName('language-mermaid')[0]; 9 | 10 | if (mermaid == null) { 11 | element.insertAdjacentHTML('afterbegin', ''); 12 | } 13 | } 14 | 15 | var clipboard = new Clipboard('.btn-copy', { 16 | 17 | target: function(trigger) { 18 | return trigger.nextElementSibling; 19 | }, 20 | 21 | }); 22 | 23 | clipboard.on('success', function(e) { 24 | 25 | /* 26 | console.info('Action:', e.action); 27 | console.info('Text:', e.text); 28 | console.info('Trigger:', e.trigger); 29 | */ 30 | 31 | e.clearSelection(); 32 | }); 33 | 34 | clipboard.on('error', function(e) { 35 | console.error('Action:', e.action); 36 | console.error('Trigger:', e.trigger); 37 | }); 38 | -------------------------------------------------------------------------------- /assets/js/darkmode-init.js: -------------------------------------------------------------------------------- 1 | const globalDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; 2 | const localMode = localStorage.getItem('theme'); 3 | 4 | if (globalDark && (localMode === null)) { 5 | 6 | localStorage.setItem('theme', 'dark'); 7 | document.documentElement.setAttribute('data-dark-mode', ''); 8 | 9 | } 10 | 11 | if (globalDark && (localMode === 'dark')) { 12 | 13 | document.documentElement.setAttribute('data-dark-mode', ''); 14 | 15 | } 16 | 17 | if (localMode === 'dark') { 18 | 19 | document.documentElement.setAttribute('data-dark-mode', ''); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /assets/js/darkmode.js: -------------------------------------------------------------------------------- 1 | const mode = document.getElementById('mode'); 2 | 3 | if (mode !== null) { 4 | 5 | window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => { 6 | 7 | if (event.matches) { 8 | 9 | localStorage.setItem('theme', 'dark'); 10 | document.documentElement.setAttribute('data-dark-mode', ''); 11 | 12 | } else { 13 | 14 | localStorage.setItem('theme', 'light'); 15 | document.documentElement.removeAttribute('data-dark-mode'); 16 | 17 | } 18 | 19 | }) 20 | 21 | mode.addEventListener('click', () => { 22 | 23 | document.documentElement.toggleAttribute('data-dark-mode'); 24 | localStorage.setItem('theme', document.documentElement.hasAttribute('data-dark-mode') ? 'dark' : 'light'); 25 | 26 | }); 27 | 28 | if (localStorage.getItem('theme') === 'dark') { 29 | 30 | document.documentElement.setAttribute('data-dark-mode', ''); 31 | 32 | } else { 33 | 34 | document.documentElement.removeAttribute('data-dark-mode'); 35 | 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /assets/js/highlight.js: -------------------------------------------------------------------------------- 1 | import hljs from 'highlight.js/lib/core'; 2 | 3 | import javascript from 'highlight.js/lib/languages/javascript'; 4 | import json from 'highlight.js/lib/languages/json'; 5 | import bash from 'highlight.js/lib/languages/bash'; 6 | import xml from 'highlight.js/lib/languages/xml'; 7 | import ini from 'highlight.js/lib/languages/ini'; 8 | import yaml from 'highlight.js/lib/languages/yaml'; 9 | import markdown from 'highlight.js/lib/languages/markdown'; 10 | 11 | hljs.registerLanguage('javascript', javascript); 12 | hljs.registerLanguage('json', json); 13 | hljs.registerLanguage('bash', bash); 14 | hljs.registerLanguage('html', xml); 15 | hljs.registerLanguage('ini', ini); 16 | hljs.registerLanguage('toml', ini); 17 | hljs.registerLanguage('yaml', yaml); 18 | hljs.registerLanguage('md', markdown); 19 | 20 | document.addEventListener('DOMContentLoaded', () => { 21 | document.querySelectorAll('pre code:not(.language-mermaid)').forEach((block) => { 22 | hljs.highlightElement(block); 23 | }); 24 | }); 25 | -------------------------------------------------------------------------------- /assets/js/instant.page.js: -------------------------------------------------------------------------------- 1 | import 'instant.page'; 2 | -------------------------------------------------------------------------------- /assets/js/katex.js: -------------------------------------------------------------------------------- 1 | document.addEventListener('DOMContentLoaded', function() { 2 | renderMathInElement(document.body, { 3 | delimiters: [ 4 | {left: '$$', right: '$$', display: true}, 5 | {left: '$', right: '$', display: false}, 6 | {left: '\\(', right: '\\)', display: false}, 7 | {left: '\\[', right: '\\]', display: true}, 8 | ], 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /assets/js/lazysizes.js: -------------------------------------------------------------------------------- 1 | import 'lazysizes'; 2 | -------------------------------------------------------------------------------- /assets/js/mermaid.js: -------------------------------------------------------------------------------- 1 | import mermaid from 'mermaid'; 2 | 3 | var config = { 4 | theme: 'default', 5 | fontFamily: '"Jost", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";', 6 | }; 7 | 8 | document.addEventListener('DOMContentLoaded', () => { 9 | mermaid.initialize(config); 10 | mermaid.init(undefined, '.language-mermaid'); 11 | }); 12 | -------------------------------------------------------------------------------- /assets/js/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/assets/js/vendor/.gitkeep -------------------------------------------------------------------------------- /assets/scss/app.scss: -------------------------------------------------------------------------------- 1 | /** Import Bootstrap functions */ 2 | @import "bootstrap/scss/functions"; 3 | 4 | /** Import theme variables */ 5 | @import "common/variables"; 6 | 7 | /** Import Bootstrap */ 8 | @import "bootstrap/scss/bootstrap"; 9 | 10 | /** Import highlight.js */ 11 | // @import "highlight.js/scss/github-dark-dimmed"; 12 | 13 | /** Import KaTeX */ 14 | @import "katex/dist/katex"; 15 | 16 | /** Import theme styles */ 17 | @import "common/fonts"; 18 | @import "common/global"; 19 | @import "common/dark"; 20 | @import "components/alerts"; 21 | @import "components/buttons"; 22 | @import "components/code"; 23 | @import "components/syntax"; 24 | @import "components/comments"; 25 | @import "components/forms"; 26 | @import "components/images"; 27 | @import "components/mermaid"; 28 | @import "components/search"; 29 | @import "components/tables"; 30 | @import "layouts/footer"; 31 | @import "layouts/header"; 32 | @import "layouts/pages"; 33 | @import "layouts/posts"; 34 | @import "layouts/sidebar"; 35 | -------------------------------------------------------------------------------- /assets/scss/components/_code.scss: -------------------------------------------------------------------------------- 1 | pre, 2 | code, 3 | kbd, 4 | samp { 5 | font-family: $font-family-monospace; 6 | font-size: $font-size-sm; 7 | border-radius: $border-radius; 8 | } 9 | 10 | code { 11 | background: rgba(62,175,124,0.0901961); 12 | color: $black; 13 | padding: 0.25rem 0.5rem; 14 | } 15 | 16 | pre { 17 | margin: 2rem 0; 18 | } 19 | 20 | pre code { 21 | display: block; 22 | overflow-x: auto; 23 | line-height: $line-height-base; 24 | padding: 1.25rem 1.5rem; 25 | tab-size: 4; 26 | scrollbar-width: thin; 27 | scrollbar-color: transparent transparent; 28 | } 29 | 30 | .hljs { 31 | padding: 1.5rem !important; 32 | } 33 | 34 | @include media-breakpoint-down(sm) { 35 | pre, 36 | code, 37 | kbd, 38 | samp { 39 | border-radius: 0; 40 | } 41 | 42 | pre { 43 | margin: 2rem -1.5rem; 44 | } 45 | } 46 | 47 | pre code::-webkit-scrollbar { 48 | height: 5px; 49 | } 50 | 51 | pre code::-webkit-scrollbar-thumb { 52 | background: $gray-400; 53 | } 54 | 55 | pre code:hover { 56 | scrollbar-width: thin; 57 | scrollbar-color: $gray-500 transparent; 58 | } 59 | 60 | pre code::-webkit-scrollbar-thumb:hover { 61 | background: $gray-500; 62 | } 63 | 64 | code.language-mermaid { 65 | background: none; 66 | } 67 | -------------------------------------------------------------------------------- /assets/scss/components/_comments.scss: -------------------------------------------------------------------------------- 1 | .comment-list { 2 | @extend .list-unstyled; 3 | } 4 | 5 | .comment-list ol { 6 | list-style: none; 7 | } 8 | 9 | .comment-form p { 10 | @extend .form-group !optional; 11 | } 12 | 13 | .comment-form input[type="text"], 14 | .comment-form input[type="email"], 15 | .comment-form input[type="url"], 16 | .comment-form textarea { 17 | @extend .form-control; 18 | } 19 | 20 | .comment-form input[type="submit"] { 21 | @extend .btn; 22 | @extend .btn-secondary; 23 | } 24 | 25 | blockquote { 26 | margin-bottom: 1rem; 27 | font-size: 1.25rem; 28 | border-left: 3px solid $gray-300; 29 | padding-left: 1rem; 30 | } 31 | -------------------------------------------------------------------------------- /assets/scss/components/_forms.scss: -------------------------------------------------------------------------------- 1 | /** Search form */ 2 | .search-form { 3 | @extend .form-inline !optional; 4 | } 5 | 6 | .search-form label { 7 | @extend .form-group; 8 | 9 | font-weight: normal; 10 | } 11 | 12 | .search-form .search-field { 13 | @extend .form-control; 14 | } 15 | 16 | .search-form .search-submit { 17 | @extend .btn; 18 | @extend .btn-secondary; 19 | } 20 | -------------------------------------------------------------------------------- /assets/scss/components/_images.scss: -------------------------------------------------------------------------------- 1 | figure { 2 | margin: 2rem 0; 3 | } 4 | 5 | .figure-caption { 6 | margin: 0.25rem 0 0.75rem; 7 | } 8 | 9 | figure.wide { 10 | margin: 2rem -1.5rem; 11 | } 12 | 13 | figure.wide .figure-caption { 14 | margin: 0.25rem 1.5rem 0.75rem; 15 | } 16 | 17 | @include media-breakpoint-up(md) { 18 | figure.wide { 19 | margin: 2rem -2.5rem; 20 | } 21 | 22 | figure.wide .figure-caption { 23 | margin: 0.25rem 2.5rem 0.75rem; 24 | } 25 | } 26 | 27 | @include media-breakpoint-up(lg) { 28 | figure.wide { 29 | margin: 2rem -5rem; 30 | } 31 | 32 | figure.wide .figure-caption { 33 | margin: 0.25rem 5rem 0.75rem; 34 | } 35 | } 36 | 37 | .blur-up { 38 | filter: blur(5px); 39 | } 40 | 41 | .blur-up.lazyloaded { 42 | filter: unset; 43 | } 44 | 45 | .img-simple { 46 | margin-top: 0.375rem; 47 | margin-bottom: 1.25rem; 48 | } 49 | -------------------------------------------------------------------------------- /assets/scss/components/_mermaid.scss: -------------------------------------------------------------------------------- 1 | .mermaid { 2 | margin: 1.5rem 0; 3 | padding: 1.5rem; 4 | } 5 | 6 | .mermaid svg { 7 | height: auto; 8 | } 9 | -------------------------------------------------------------------------------- /assets/scss/components/_search.scss: -------------------------------------------------------------------------------- 1 | .navbar-form { 2 | position: relative; 3 | } 4 | 5 | #suggestions { 6 | position: absolute; 7 | left: 0; 8 | margin-top: 0.5rem; 9 | width: calc(100vw - 3rem); 10 | z-index: $zindex-dropdown; 11 | } 12 | 13 | #suggestions a, 14 | .suggestion__no-results { 15 | padding: 0.75rem; 16 | margin: 0 0.5rem; 17 | } 18 | 19 | #suggestions a { 20 | display: block; 21 | text-decoration: none; 22 | } 23 | 24 | #suggestions a:focus { 25 | background: $gray-100; 26 | outline: 0; 27 | } 28 | 29 | #suggestions div:not(:first-child) { 30 | border-top: 1px dashed $gray-200; 31 | } 32 | 33 | #suggestions div:first-child { 34 | margin-top: 0.5rem; 35 | } 36 | 37 | #suggestions div:last-child { 38 | margin-bottom: 0.5rem; 39 | } 40 | 41 | #suggestions a:hover { 42 | background: $gray-100; 43 | } 44 | 45 | #suggestions span { 46 | display: flex; 47 | font-size: $font-size-base; 48 | } 49 | 50 | .suggestion__title { 51 | font-weight: $headings-font-weight; 52 | color: $black; 53 | } 54 | 55 | .suggestion__description, 56 | .suggestion__no-results { 57 | color: $gray-700; 58 | } 59 | 60 | @include media-breakpoint-up(sm) { 61 | #suggestions { 62 | width: 31.125rem; 63 | } 64 | 65 | #suggestions a { 66 | display: flex; 67 | } 68 | 69 | .suggestion__title { 70 | width: 9rem; 71 | padding-right: 1rem; 72 | border-right: 1px solid $gray-200; 73 | display: inline-block; 74 | text-align: left; 75 | } 76 | 77 | .suggestion__description { 78 | width: 19rem; 79 | padding-left: 1rem; 80 | font-style: italic; 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /assets/scss/components/_syntax.scss: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Based on Ascetic by (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 1.25rem 1.5rem; 11 | background: rgba(62, 175, 124, 0.0901961); 12 | color: $body-color; 13 | } 14 | 15 | .hljs-string, 16 | .hljs-variable, 17 | .hljs-template-variable, 18 | .hljs-symbol, 19 | .hljs-bullet, 20 | .hljs-section, 21 | .hljs-addition, 22 | .hljs-attribute, 23 | .hljs-link { 24 | color: $pink-500; 25 | } 26 | 27 | .hljs-comment, 28 | .hljs-quote, 29 | .hljs-meta, 30 | .hljs-deletion { 31 | color: #888; 32 | } 33 | 34 | .hljs-keyword, 35 | .hljs-selector-tag, 36 | .hljs-section, 37 | .hljs-name, 38 | .hljs-type, 39 | .hljs-strong { 40 | font-weight: bold; 41 | } 42 | 43 | .hljs-emphasis { 44 | font-style: italic; 45 | } 46 | 47 | [data-dark-mode] body .hljs { 48 | background: $body-overlay-dark; 49 | color: $body-color-dark; 50 | } 51 | 52 | [data-dark-mode] body .hljs-string, 53 | [data-dark-mode] body .hljs-variable, 54 | [data-dark-mode] body .hljs-template-variable, 55 | [data-dark-mode] body .hljs-symbol, 56 | [data-dark-mode] body .hljs-bullet, 57 | [data-dark-mode] body .hljs-section, 58 | [data-dark-mode] body .hljs-addition, 59 | [data-dark-mode] body .hljs-attribute, 60 | [data-dark-mode] body .hljs-link { 61 | color: $blue-300; 62 | } 63 | -------------------------------------------------------------------------------- /assets/scss/components/_tables.scss: -------------------------------------------------------------------------------- 1 | table { 2 | @extend .table; 3 | 4 | margin: 3rem 0; 5 | } 6 | -------------------------------------------------------------------------------- /assets/scss/layouts/_footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | padding-top: 1.125rem; 3 | padding-bottom: 1.125rem; 4 | } 5 | 6 | .footer ul { 7 | margin-bottom: 0; 8 | } 9 | 10 | .footer li { 11 | font-size: $font-size-sm; 12 | margin-bottom: 0; 13 | } 14 | 15 | @include media-breakpoint-up(md) { 16 | .footer li { 17 | font-size: $font-size-base; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /assets/scss/layouts/_pages.scss: -------------------------------------------------------------------------------- 1 | .docs-content > h2[id]::before, 2 | .docs-content > h3[id]::before, 3 | .docs-content > h4[id]::before { 4 | display: block; 5 | height: 6rem; 6 | margin-top: -6rem; 7 | content: ""; 8 | } 9 | 10 | .anchor { 11 | visibility: hidden; 12 | } 13 | 14 | h1:hover a, 15 | h2:hover a, 16 | h3:hover a, 17 | h4:hover a { 18 | visibility: visible; 19 | text-decoration: none; 20 | } 21 | 22 | .card-list { 23 | margin-top: 2.25rem; 24 | } 25 | 26 | .page-footer-meta { 27 | margin-top: 3rem; 28 | } 29 | 30 | .edit-page, 31 | .last-modified { 32 | font-size: $font-size-sm; 33 | margin-top: 0.25rem; 34 | margin-bottom: 0.25rem; 35 | } 36 | 37 | @include media-breakpoint-up(md) { 38 | .edit-page, 39 | .last-modified { 40 | font-size: $font-size-base; 41 | margin-top: 0.75rem; 42 | margin-bottom: 0.25rem; 43 | } 44 | } 45 | 46 | .edit-page svg, 47 | .last-modified svg { 48 | margin-right: 0.25rem; 49 | margin-bottom: 0.25rem; 50 | } 51 | 52 | p.meta { 53 | margin-top: 0.5rem; 54 | font-size: $font-size-base; 55 | } 56 | 57 | .breadcrumb { 58 | margin-top: 2.25rem; 59 | font-size: $font-size-base; 60 | } 61 | 62 | .page-link:hover { 63 | text-decoration: none; 64 | } 65 | -------------------------------------------------------------------------------- /assets/scss/layouts/_posts.scss: -------------------------------------------------------------------------------- 1 | .home .card, 2 | .contributors.list .card, 3 | .blog.list .card { 4 | margin-top: 2rem; 5 | margin-bottom: 2rem; 6 | transition: transform 0.3s; 7 | } 8 | 9 | .home .card:hover, 10 | .contributors.list .card:hover, 11 | .blog.list .card:hover { 12 | transform: scale(1.025); 13 | } 14 | 15 | .home .card-body, 16 | .contributors.list .card-body, 17 | .blog.list .card-body { 18 | padding: 0 2rem 1rem; 19 | } 20 | 21 | .blog-header { 22 | text-align: center; 23 | margin-bottom: 2rem; 24 | } 25 | 26 | .blog-footer { 27 | text-align: center; 28 | } 29 | -------------------------------------------------------------------------------- /assets/scss/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/assets/scss/vendor/.gitkeep -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | [ 4 | '@babel/preset-env', 5 | { 6 | targets: { 7 | browsers: [ 8 | // Best practice: https://github.com/babel/babel/issues/7789 9 | '>=1%', 10 | 'not ie 11', 11 | 'not op_mini all' 12 | ] 13 | } 14 | } 15 | ] 16 | ] 17 | }; -------------------------------------------------------------------------------- /config/_default/languages.toml: -------------------------------------------------------------------------------- 1 | [en] 2 | languageName = "English" 3 | contentDir = "content/en" 4 | weight = 10 5 | [en.params] 6 | languageISO = "EN" 7 | 8 | [de] 9 | languageName = "German" 10 | contentDir = "content/de" 11 | weight = 15 12 | [de.params] 13 | languageISO = "DE" 14 | 15 | [nl] 16 | languageName = "Nederlands" 17 | contentDir = "content/nl" 18 | weight = 20 19 | [nl.params] 20 | languageISO = "NL" 21 | titleAddition = "Modern documentatie-thema" 22 | description = "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." 23 | titleHome = "Doks thema" 24 | footer = "Mogelijk gemaakt door Netlify, Hugo, en Doks" 25 | alertText = "Introductie van het Doks-kinderthema, verschillende DX + UX-updates en meer! Bekijk Doks v0.2" 26 | -------------------------------------------------------------------------------- /config/_default/markup.toml: -------------------------------------------------------------------------------- 1 | defaultMarkdownHandler = "goldmark" 2 | 3 | [goldmark] 4 | [goldmark.extensions] 5 | linkify = false 6 | [goldmark.parser] 7 | autoHeadingID = true 8 | autoHeadingIDType = "github" 9 | [goldmark.parser.attribute] 10 | block = true 11 | title = true 12 | [goldmark.renderer] 13 | unsafe = true 14 | 15 | [highlight] 16 | codeFences = false 17 | guessSyntax = false 18 | hl_Lines = "" 19 | lineNoStart = 1 20 | lineNos = false 21 | lineNumbersInTable = true 22 | noClasses = false 23 | style = "dracula" 24 | tabWidth = 4 25 | 26 | [tableOfContents] 27 | endLevel = 3 28 | ordered = false 29 | startLevel = 2 30 | -------------------------------------------------------------------------------- /config/_default/menus/menus.nl.toml: -------------------------------------------------------------------------------- 1 | [[docs]] 2 | name = "Prologue" 3 | weight = 10 4 | identifier = "prologue" 5 | url = "/docs/prologue/" 6 | 7 | [[docs]] 8 | name = "Help" 9 | weight = 60 10 | identifier = "help" 11 | url = "/docs/help/" 12 | 13 | [[main]] 14 | name = "Docs" 15 | url = "/docs/prologue/introduction/" 16 | weight = 10 17 | 18 | # [[main]] 19 | # name = "Blog" 20 | # url = "/blog/" 21 | # weight = 20 22 | 23 | [[social]] 24 | name = "GitHub" 25 | pre = "" 26 | url = "https://github.com/h-enk/doks" 27 | post = "v0.1.0" 28 | weight = 10 29 | 30 | [[social]] 31 | name = "Twitter" 32 | pre = "" 33 | url = "https://twitter.com/getdoks" 34 | weight = 20 35 | 36 | # [[footer]] 37 | # name = "Privacy" 38 | # url = "/privacy-policy/" 39 | # weight = 10 40 | -------------------------------------------------------------------------------- /config/next/config.toml: -------------------------------------------------------------------------------- 1 | canonifyURLs = false 2 | -------------------------------------------------------------------------------- /config/postcss.config.js: -------------------------------------------------------------------------------- 1 | const autoprefixer = require('autoprefixer'); 2 | const purgecss = require('@fullhuman/postcss-purgecss'); 3 | const whitelister = require('purgecss-whitelister'); 4 | 5 | module.exports = { 6 | plugins: [ 7 | autoprefixer(), 8 | purgecss({ 9 | content: [ 10 | './layouts/**/*.html', 11 | './content/**/*.md', 12 | ], 13 | safelist: [ 14 | 'lazyloaded', 15 | 'table', 16 | 'thead', 17 | 'tbody', 18 | 'tr', 19 | 'th', 20 | 'td', 21 | 'h5', 22 | 'alert-link', 23 | 'container-xxl', 24 | 'container-fluid', 25 | ...whitelister([ 26 | './assets/scss/components/_alerts.scss', 27 | './assets/scss/components/_buttons.scss', 28 | './assets/scss/components/_code.scss', 29 | './assets/scss/components/_diagrams.scss', 30 | './assets/scss/components/_syntax.scss', 31 | './assets/scss/components/_search.scss', 32 | './assets/scss/common/_dark.scss', 33 | './node_modules/bootstrap/scss/_dropdown.scss', 34 | './node_modules/katex/dist/katex.css', 35 | ]), 36 | ], 37 | }), 38 | ], 39 | } 40 | -------------------------------------------------------------------------------- /config/production/config.toml: -------------------------------------------------------------------------------- 1 | canonifyURLs = false 2 | -------------------------------------------------------------------------------- /content/en/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "fullstackhero" 3 | description: "fullstackhero offers Boilerplates with latest packages and services that your projects will ever need. We intend to provide Clean and Well structured Boilerplates with top-notch quality following standard coding practices and Clean Architecture principles that makes your development experience seemless." 4 | lead: "fullstackhero offers Boilerplates with latest packages and services that your projects will ever need. We intend to provide Clean and Well structured Boilerplates with top-notch quality following standard coding practices and Clean Architecture principles that makes your development experience seemless." 5 | sub: "Open-Source Framework for Modern Web Applications." 6 | date: 2020-10-06T08:47:36+00:00 7 | lastmod: 2022-02-06T00:53:13+05:30 8 | draft: false 9 | images: [] 10 | --- 11 | -------------------------------------------------------------------------------- /content/en/basics/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Basics" 3 | description: "fullstackhero is a collection of Enterprise Level Boilerplates for Modern Web Applications that gets you started with premium application development in no-time!" 4 | lead: "" 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-08-24T12:44:46+05:30 7 | draft: false 8 | images: [] 9 | --- 10 | 11 | {{< img src="fullstackhero.png" >}} 12 | -------------------------------------------------------------------------------- /content/en/basics/exploring-docs/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/basics/exploring-docs/docs.png -------------------------------------------------------------------------------- /content/en/basics/exploring-docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Exploring Docs" 3 | description: "Exploring fullstackhero Docs!" 4 | lead: "Exploring fullstackhero Docs!" 5 | date: 2021-08-30T00:59:34+05:30 6 | lastmod: 2021-12-12T08:03:50+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | basics: 11 | identifier: "basics-exploring-docs" 12 | name: "Exploring Docs" 13 | parent: "basics" 14 | weight: 2 15 | toc: true 16 | --- 17 | 18 | fullstackhero sports a pretty much straight forward documentation website that is frequently updated and also accepts new documentations / corrections from the community! 19 | 20 | {{< img src="docs.png" >}} 21 | -------------------------------------------------------------------------------- /content/en/basics/fullstackhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/basics/fullstackhero.png -------------------------------------------------------------------------------- /content/en/basics/getting-started/fullstackhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/basics/getting-started/fullstackhero.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Blazor WebAssembly Boilerplate" 3 | description: "Essential Documentation for the Blazor WebAssembly Boilerplate project." 4 | lead: "" 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-23T01:58:00+05:30 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/fullstackhero-blazor-wasm-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/fullstackhero-blazor-wasm-banner.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/general/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "General" 3 | description: "fullstackhero's Blazor WebAssembly Boilerplate." 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-11-23T02:00:55+05:30 6 | lead: "" 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/general/development-environment.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Development Environment" 3 | description: "Setting up the Development Environment for the Blazor WebAssembly Boilerplate" 4 | lead: "Let's get started with setting up the Development Environment for Blazor WebAssembly Boilerplate Development!" 5 | date: 2021-08-30T00:59:34+05:30 6 | lastmod: 2021-10-15T08:54:03+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "general-development-environment" 12 | name: "Development Environment" 13 | parent: "general" 14 | weight: 2 15 | toc: true 16 | --- 17 | fullstackhero's **Blazor WebAssembly Boilerplate** Project Development needs you to have the following applications / tools available on your machine. Please Note that this project is being built on a Windows 10 Machine using Visual Studio Code IDE. 18 | 19 | ## .NET SDK 20 | 21 | As mentioned earlier, this project is built with the latest available .NET SDK, which is .NET 6.0. 22 | 23 | Ensure that you have the latest version of the SDK available - [Download from Microsoft](https://dotnet.microsoft.com/download/dotnet/6.0) 24 | 25 | {{< alert icon="💡" text="Note : At the time of compiling this documentation, the latest version available was SDK 6.0.200" />}} 26 | 27 | 28 | ## IDE 29 | 30 | Visual Studio Code IDE is the recommended IDE to use for fullstackhero's Blazor WebAssembly Boilerplate Project Development. If you are not already using this IDE, consider switching to it. It's definitely worth it! (_Fun Fact : I recently switched from Visual Studio 2019 Community to Visual Studio Code and it's been awesome!_) 31 | 32 | However, you are always free to use your choice of IDEs as well. 33 | 34 | Incase you intend to use Visual Studio Code for development, here are a bunch of helpful extensions that I use: 35 | - EditorConfig for VS Code 36 | - C# 37 | - C# Extensions 38 | - Docker 39 | - Markdown All in One 40 | - NuGet Gallery 41 | - Material Icon Theme 42 | - REST Client 43 | 44 | {{< alert icon="💡" text="Note : All the screenshots included in these documentations are from Visual Studio Code Point of View." />}} 45 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "UI Overview" 3 | description: "Sneak Peak of fullstackhero's Blazor WebAssembly Boilerplate." 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-11-23T02:00:55+05:30 6 | lead: "" 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/account/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Account" 3 | description: "Account Page in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Account Page in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-account" 12 | name: "Account" 13 | parent: "ui-overview" 14 | weight: 104 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/authentication/forgot-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/authentication/forgot-password.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/authentication/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Authentication" 3 | description: "Auth Related Pages / Components in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Auth Related Pages / Components in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-authentication" 12 | name: "Authentication" 13 | parent: "ui-overview" 14 | weight: 101 15 | toc: true 16 | --- 17 | 18 | ## Login 19 | 20 | Here is what you would be welcomed with, the login page! You can auto-fill the default username / password & tenant by clicking on the `Fill Administrator Credentials` button. 21 | 22 | Anyways, here are the default login details for your reference. 23 | 24 | - email - `admin@root.com` 25 | - password - `123Pa$$word!` 26 | - tenant - `root` 27 | 28 | {{< alert text="Make sure that you use valid tenant values! By default, only root tenant is created for you." />}} 29 | 30 | {{< img src="login.png" >}} 31 | 32 | ## Forgot Password 33 | 34 | In case, you happen to forget your password, the application has the functionailty to reset the password for you. 35 | 36 | {{< img src="forgot-password.png" >}} 37 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/authentication/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/authentication/login.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/catalog-management/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Catalog Management" 3 | description: "Catalog Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Catalog Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-catalog-management" 12 | name: "Catalog Management" 13 | parent: "ui-overview" 14 | weight: 106 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/dashboard/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Dashboard" 3 | description: "Dashboard in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Dashboard in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-dashboard" 12 | name: "Dashboard" 13 | parent: "ui-overview" 14 | weight: 103 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/dialogs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Dialogs" 3 | description: "Exploring Dialogs fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Exploring Dialogs fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-dialogs" 12 | name: "Dialogs" 13 | parent: "ui-overview" 14 | weight: 109 15 | toc: true 16 | --- 17 | 18 | ## LogOut 19 | 20 | ## Confirmation 21 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/body.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/border-radius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/border-radius.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/color-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/color-code.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/colors.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/dark-mode.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/default-pallete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/default-pallete.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/loading.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/nav-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/nav-bar.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/nav-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/nav-menu.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/table-customization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/table-customization.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/theme-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/fundamentals/theme-manager.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/home/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blazor-webassembly-boilerplate/ui-overview/home/home.png -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/home/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Home" 3 | description: "Home Page in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Home Page in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-home" 12 | name: "Home" 13 | parent: "ui-overview" 14 | weight: 102 15 | toc: true 16 | --- 17 | 18 | 19 | {{< img src="home.png" >}} 20 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/logs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Logs" 3 | description: "Logs Page in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Logs Page in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-logs" 12 | name: "Logs" 13 | parent: "ui-overview" 14 | weight: 105 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/role-management/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Role Management" 3 | description: "Role Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Role Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-role-management" 12 | name: "Role Management" 13 | parent: "ui-overview" 14 | weight: 107 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/tenant-management/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tenant Management" 3 | description: "Tenant Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "Tenant Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-tenant-management" 12 | name: "Tenant Management" 13 | parent: "ui-overview" 14 | weight: 108 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blazor-webassembly-boilerplate/ui-overview/user-management/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "User Management" 3 | description: "User Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 4 | lead: "User Management Pages in fullstackhero's Blazor WebAssembly Boilerplate." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-28T17:35:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | blazor-webassembly-boilerplate: 11 | identifier: "ui-overview-user-management" 12 | name: "User Management" 13 | parent: "ui-overview" 14 | weight: 106 15 | toc: true 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /content/en/blog/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Blog" 3 | description: "The Doks Blog." 4 | date: 2020-10-06T08:49:55+00:00 5 | lastmod: 2020-10-06T08:49:55+00:00 6 | draft: false 7 | images: [] 8 | --- 9 | -------------------------------------------------------------------------------- /content/en/blog/say-hello-to-doks/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Say hello to Doks 👋" 3 | description: "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." 4 | lead: "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." 5 | date: 2020-11-04T09:19:42+01:00 6 | lastmod: 2020-11-04T09:19:42+01:00 7 | draft: false 8 | weight: 50 9 | images: ["say-hello-to-doks.png"] 10 | contributors: ["Henk Verlinde"] 11 | --- 12 | -------------------------------------------------------------------------------- /content/en/blog/say-hello-to-doks/say-hello-to-doks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/blog/say-hello-to-doks/say-hello-to-doks.png -------------------------------------------------------------------------------- /content/en/contact/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Contact" 3 | description: "Drop us an email." 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-10-06T00:16:30+05:30 6 | draft: false 7 | images: [] 8 | --- 9 | 10 | ## Getting in touch 11 | 12 | Below you can find some pointers for contacting us, as well as getting in touch with the community. 13 | 14 | ### Issues and Bug Reports 15 | 16 | For any bug reports, please first consult the main Github repositories : [https://github.com/fullstackhero/](https://github.com/fullstackhero/). Chances are that a similar issue may have already been posted by other users in the past. Github has an excellent search function, which may help find existing answers to your questions. 17 | 18 | If you cannot find a solution in the existing issues, please raise a bug report directly in Github. By tagging the issue with the label `Bug`, we'll try our best to prioritize your request. 19 | 20 | Please make sure to always include the following details in your bug report: 21 | * Details about your environment 22 | * Any error logs from the console 23 | * Expected and actual behavior 24 | 25 | ### Chat 26 | 27 | Join our Discord channel: [https://discord.gg/gdgHRt4mMw](https://discord.gg/gdgHRt4mMw) 28 | 29 | Don't have access to `discord` yet? Please contact us at [hello@codewithmukesh.com](mailto:hello@codewithmukesh.com) to receive an invite. 30 | 31 | -------------------------------------------------------------------------------- /content/en/contributors/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Contributors" 3 | description: "The Doks contributors." 4 | date: 2020-10-06T08:50:29+00:00 5 | lastmod: 2020-10-06T08:50:29+00:00 6 | draft: false 7 | images: [] 8 | --- 9 | 10 | The Doks contributors. 11 | -------------------------------------------------------------------------------- /content/en/contributors/henk-verlinde/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Henk Verlinde" 3 | description: "Creator of Hyas." 4 | date: 2020-10-06T08:50:45+00:00 5 | lastmod: 2020-10-06T08:50:45+00:00 6 | draft: false 7 | images: [] 8 | --- 9 | 10 | Creator of Hyas. 11 | 12 | [@HenkVerlinde](https://twitter.com/henkverlinde) 13 | -------------------------------------------------------------------------------- /content/en/docs/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Docs" 3 | description: "Docs Doks." 4 | lead: "" 5 | date: 2020-10-06T08:48:23+00:00 6 | lastmod: 2020-10-06T08:48:23+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/docs/help/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Help" 3 | description: "Help Doks." 4 | lead: "" 5 | date: 2020-10-06T08:49:15+00:00 6 | lastmod: 2020-10-06T08:49:15+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/docs/help/faq.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "FAQ" 3 | description: "Answers to frequently asked questions." 4 | lead: "Answers to frequently asked questions." 5 | date: 2020-10-06T08:49:31+00:00 6 | lastmod: 2020-10-06T08:49:31+00:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 630 13 | toc: true 14 | --- 15 | 16 | ## Hyas? 17 | 18 | Doks is a [Hyas theme](https://gethyas.com/themes/) build by the creator of Hyas. 19 | 20 | ## Footer notice? 21 | 22 | Please keep it in place. 23 | 24 | ## Keyboard shortcuts for search? 25 | 26 | - focus: `Ctrl + /` 27 | - select: `↓` and `↑` 28 | - open: `Enter` 29 | - close: `Esc` 30 | 31 | ## Other documentation? 32 | 33 | - [Netlify](https://docs.netlify.com/) 34 | - [Hugo](https://gohugo.io/documentation/) 35 | 36 | ## Can I get support? 37 | 38 | Create a topic: 39 | 40 | - [Netlify Community](https://community.netlify.com/) 41 | - [Hugo Forums](https://discourse.gohugo.io/) 42 | - [Doks Discussions](https://github.com/h-enk/doks/discussions) 43 | 44 | ## Contact the creator? 45 | 46 | Send `h-enk` a message: 47 | 48 | - [Netlify Community](https://community.netlify.com/) 49 | - [Hugo Forums](https://discourse.gohugo.io/) 50 | - [Doks Discussions](https://github.com/h-enk/doks/discussions) 51 | -------------------------------------------------------------------------------- /content/en/docs/help/how-to-update.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "How to Update" 3 | description: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." 4 | lead: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." 5 | date: 2020-11-12T13:26:54+01:00 6 | lastmod: 2020-11-12T13:26:54+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 610 13 | toc: true 14 | --- 15 | 16 | {{< alert icon="💡" text="Learn more about semantic versioning and advanced range syntax." />}} 17 | 18 | ## Check for outdated packages 19 | 20 | The [`npm outdated`](https://docs.npmjs.com/cli/v7/commands/npm-outdated) command will check the registry to see if any (or, specific) installed packages are currently outdated: 21 | 22 | ```bash 23 | npm outdated [[<@scope>/] ...] 24 | ``` 25 | 26 | ## Update packages 27 | 28 | The [`npm update`](https://docs.npmjs.com/cli/v7/commands/npm-update) command will update all the packages listed to the latest version (specified by the tag config), respecting semver: 29 | 30 | ```bash 31 | npm update [...] 32 | ``` 33 | -------------------------------------------------------------------------------- /content/en/docs/help/troubleshooting.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Troubleshooting" 3 | description: "Solutions to common problems." 4 | lead: "Solutions to common problems." 5 | date: 2020-11-12T15:22:20+01:00 6 | lastmod: 2020-11-12T15:22:20+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 620 13 | toc: true 14 | --- 15 | 16 | ## Problems updating npm packages 17 | 18 | Delete the `./node_modules` folder, and run again: 19 | 20 | ```bash 21 | npm install 22 | ``` 23 | 24 | ## Problems with cache 25 | 26 | Delete the temporary directories: 27 | 28 | ```bash 29 | npm run clean 30 | ``` 31 | -------------------------------------------------------------------------------- /content/en/docs/lorem/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Lorem" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T19:58:14+01:00 6 | lastmod: 2022-01-18T19:58:14+01:00 7 | draft: true 8 | images: [] 9 | toc: true 10 | --- 11 | -------------------------------------------------------------------------------- /content/en/docs/lorem/ipsum/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Ipsum" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T20:00:32+01:00 6 | lastmod: 2022-01-18T20:00:32+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "lorem" 12 | identifier: "ipsum" 13 | weight: 999 14 | toc: true 15 | --- 16 | -------------------------------------------------------------------------------- /content/en/docs/lorem/ipsum/amet/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Amet" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T20:07:56+01:00 6 | lastmod: 2022-01-18T20:07:56+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "ipsum" 12 | identifier: "amet" 13 | weight: 999 14 | toc: true 15 | --- 16 | -------------------------------------------------------------------------------- /content/en/docs/lorem/ipsum/amet/consectetur/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Consectetur" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T20:17:32+01:00 6 | lastmod: 2022-01-18T20:17:32+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "amet" 12 | weight: 730 13 | toc: true 14 | --- 15 | -------------------------------------------------------------------------------- /content/en/docs/lorem/ipsum/dolor/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Dolor" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T20:01:45+01:00 6 | lastmod: 2022-01-18T20:01:45+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "ipsum" 12 | weight: 700 13 | toc: true 14 | --- 15 | -------------------------------------------------------------------------------- /content/en/docs/lorem/ipsum/sit/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Sit" 3 | description: "" 4 | lead: "" 5 | date: 2022-01-18T20:05:19+01:00 6 | lastmod: 2022-01-18T20:05:19+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "ipsum" 12 | weight: 710 13 | toc: true 14 | --- 15 | -------------------------------------------------------------------------------- /content/en/docs/prologue/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Prologue" 3 | description: "Prologue Doks." 4 | lead: "" 5 | date: 2020-10-06T08:48:45+00:00 6 | lastmod: 2020-10-06T08:48:45+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/docs/prologue/commands.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Commands" 3 | description: "Doks comes with commands for common tasks." 4 | lead: "Doks comes with commands for common tasks." 5 | date: 2020-10-13T15:21:01+02:00 6 | lastmod: 2020-10-13T15:21:01+02:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 130 13 | toc: true 14 | --- 15 | 16 | {{< alert icon="💡" text="You can change the commands in the scripts section of `./package.json`." />}} 17 | 18 | ## create 19 | 20 | Create new content for your site: 21 | 22 | ```bash 23 | npm run create [path] [flags] 24 | ``` 25 | 26 | See also the Hugo docs: [hugo new](https://gohugo.io/commands/hugo_new/). 27 | 28 | ## lint 29 | 30 | Check scripts, styles, and markdown for errors: 31 | 32 | ```bash 33 | npm run lint 34 | ``` 35 | 36 | ### scripts 37 | 38 | Check scripts for errors: 39 | 40 | ```bash 41 | npm run lint:scripts [-- --fix] 42 | ``` 43 | 44 | ### styles 45 | 46 | Check styles for errors: 47 | 48 | ```bash 49 | npm run lint:styles [-- --fix] 50 | ``` 51 | 52 | ### markdown 53 | 54 | Check markdown for errors: 55 | 56 | ```bash 57 | npm run lint:markdown [-- --fix] 58 | ``` 59 | 60 | ## clean 61 | 62 | Delete temporary directories: 63 | 64 | ```bash 65 | npm run clean 66 | ``` 67 | 68 | ## start 69 | 70 | Start local development server: 71 | 72 | ```bash 73 | npm run start 74 | ``` 75 | 76 | ## build 77 | 78 | Build production website: 79 | 80 | ```bash 81 | npm run build 82 | ``` 83 | 84 | ### functions 85 | 86 | Build Lambda functions: 87 | 88 | ```bash 89 | npm run build:functions 90 | ``` 91 | 92 | ### preview 93 | 94 | Build production website including draft and future content: 95 | 96 | ```bash 97 | npm run build:preview 98 | ``` 99 | -------------------------------------------------------------------------------- /content/en/docs/prologue/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Introduction" 3 | description: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize." 4 | lead: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize." 5 | date: 2020-10-06T08:48:57+00:00 6 | lastmod: 2020-10-06T08:48:57+00:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 100 13 | toc: true 14 | --- 15 | 16 | ## Get started 17 | 18 | Some Text 19 | 20 | ### Tutorial 21 | 22 | {{< alert icon="👉" text="The Tutorial is intended for novice to intermediate users." />}} 23 | 24 | Step-by-step instructions on how to start a new Doks project. [Tutorial →](https://getdoks.org/tutorial/introduction/) 25 | 26 | ### Quick Start 27 | 28 | {{< alert icon="👉" text="The Quick Start is intended for intermediate to advanced users." />}} 29 | 30 | One page summary of how to start a new Doks project. [Quick Start →]({{< relref "quick-start" >}}) 31 | 32 | ## Go further 33 | 34 | Recipes, Reference Guides, Extensions, and Showcase. 35 | 36 | ### Recipes 37 | 38 | Get instructions on how to accomplish common tasks with Doks. [Recipes →](https://getdoks.org/docs/recipes/project-configuration/) 39 | 40 | ### Reference Guides 41 | 42 | Learn how to customize Doks to fully make it your own. [Reference Guides →](https://getdoks.org/docs/reference-guides/security/) 43 | 44 | ### Extensions 45 | 46 | Get instructions on how to add even more to Doks. [Extensions →](https://getdoks.org/docs/extensions/breadcrumb-navigation/) 47 | 48 | ### Showcase 49 | 50 | See what others have build with Doks. [Showcase →](https://getdoks.org/showcase/electric-blocks/) 51 | 52 | ## Contributing 53 | 54 | Find out how to contribute to Doks. [Contributing →](https://getdoks.org/docs/contributing/how-to-contribute/) 55 | 56 | ## Help 57 | 58 | Get help on Doks. [Help →]({{< relref "how-to-update" >}}) 59 | -------------------------------------------------------------------------------- /content/en/docs/prologue/quick-start.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Quick Start" 3 | description: "One page summary of how to start a new Doks project." 4 | lead: "One page summary of how to start a new Doks project." 5 | date: 2020-11-16T13:59:39+01:00 6 | lastmod: 2020-11-16T13:59:39+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 110 13 | toc: true 14 | --- 15 | 16 | ## Requirements 17 | 18 | Doks uses npm to centralize dependency management, making it [easy to update]({{< relref "how-to-update" >}}) resources, build tooling, plugins, and build scripts: 19 | 20 | - Download and install [Node.js](https://nodejs.org/) (it includes npm) for your platform. 21 | 22 | ## Start a new Doks project 23 | 24 | Create a new site, change directories, install dependencies, and start development server. 25 | 26 | ### Create a new site 27 | 28 | Doks is available as a child theme, and a starter theme: 29 | 30 | - Use the Doks child theme, if you do __not__ plan to customize a lot, and/or need future Doks updates. 31 | - Use the Doks starter theme, if you plan to customize a lot, and/or do __not__ need future Doks updates. 32 | 33 | Not quite sure? Use the Doks child theme. 34 | 35 | #### Doks child theme 36 | 37 | ```bash 38 | git clone https://github.com/h-enk/doks-child-theme.git my-doks-site 39 | ``` 40 | 41 | #### Doks starter theme 42 | 43 | ```bash 44 | git clone https://github.com/h-enk/doks.git my-doks-site 45 | ``` 46 | 47 | ### Change directories 48 | 49 | ```bash 50 | cd my-doks-site 51 | ``` 52 | 53 | ### Install dependencies 54 | 55 | ```bash 56 | npm install 57 | ``` 58 | 59 | ### Start development server 60 | 61 | ```bash 62 | npm run start 63 | ``` 64 | 65 | Doks will start the Hugo development webserver accessible by default at `http://localhost:1313`. Saved changes will live reload in the browser. 66 | 67 | ## Other commands 68 | 69 | Doks comes with commands for common tasks. [Commands →]({{< relref "commands" >}}) 70 | -------------------------------------------------------------------------------- /content/en/dotnet-microservices-boilerplate/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : ".NET Microservices Boilerplate" 3 | description: "Essential Documentation for the .NET Microservices Boilerplate project." 4 | lead: "" 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-23T01:58:00+05:30 7 | draft: false 8 | images: [] 9 | --- 10 | Soon! 11 | -------------------------------------------------------------------------------- /content/en/dotnet-microservices-boilerplate/general/overview.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Overview" 3 | description: ".NET Microservices Boilerplate Template built with .NET 7.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles." 4 | lead: ".NET Microservices Boilerplate Template built with .NET 7.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-26T08:03:38+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-microservices-boilerplate: 11 | identifier: "general-overview" 12 | name: "Overview" 13 | parent: "general" 14 | weight: 1 15 | toc: true 16 | --- 17 | 18 | ## What's fullstackhero's .NET Microservices Boilerplate? 19 | 20 | Github Repository URI : [fullstackhero/dotnet-microservices-boilerplate](https://github.com/fullstackhero/dotnet-microservices-boilerplate) 21 | 22 | `Star the above repository and support me!` 23 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : ".NET Web API Boilerplate" 3 | description: "Essential Documentation for the .NET Web API Boilerplate project." 4 | lead: "" 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-11-23T01:58:00+05:30 7 | draft: false 8 | images: [] 9 | --- 10 | {{< img src="fullstackhero-dotnet-webapi-banner.png" >}} 11 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fullstackhero-dotnet-webapi-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fullstackhero-dotnet-webapi-banner.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Fundamentals" 3 | description: "fullstackhero's Web API Fundamental Features Explained." 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-11-23T02:00:55+05:30 6 | lead: "" 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/application-startup.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Application Startup" 3 | description: "Understanding application-startup in fullstackhero's Web API." 4 | lead: "Understanding Logging in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "application-startup" 12 | name: "Application Startup" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/caching.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Caching" 3 | description: "Understanding Caching in fullstackhero's Web API." 4 | lead: "Understanding Caching in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "caching" 12 | name: "Caching" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/cors.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "CORS" 3 | description: "Understanding CORS in fullstackhero's Web API." 4 | lead: "Understanding CORS in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "cors" 12 | name: "CORS" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | CORS is an mechanism that allows a server to indicate any origins (domain, scheme, or port) other than its own. 19 | 20 | FullStackHero Web API has support for providing to several clients, all of the configurations related this feature can be found under `src/Host/Configurations/cors.json`. 21 | 22 | We present two scenarios that demonstrate how Cross-Origin requests by clients can be served: 23 | ``` 24 | { 25 | "CorsSettings": { 26 | "Angular": "http://localhost:4200", 27 | "Blazor": "https://localhost:5002;https://www.mydomain.my" 28 | } 29 | } 30 | ``` 31 | 32 | 33 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/exception-handling.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Exception Handling" 3 | description: "Understanding Exception Handling in fullstackhero's Web API." 4 | lead: "Understanding Exception Handling in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "exception-handling" 12 | name: "Exception Handling" 13 | parent: "fundamentals" 14 | weight: 9 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/hangfire.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Hangfire" 3 | description: "Understanding Hangfire in fullstackhero's Web API." 4 | lead: "Understanding Hangfire in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "hangfire" 12 | name: "Hangfire" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/localization.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Localization" 3 | description: "Understanding Localization in fullstackhero's Web API." 4 | lead: "Understanding Localization in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "localization" 12 | name: "Localization" 13 | parent: "fundamentals" 14 | weight: 10 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/logging/console-logging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fundamentals/logging/console-logging.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/logging/docker-elk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fundamentals/logging/docker-elk.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/logging/file-logging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fundamentals/logging/file-logging.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/logging/kibana.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fundamentals/logging/kibana.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/logging/seq-logging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/fundamentals/logging/seq-logging.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/mail-service.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Mail Service" 3 | description: "Understanding Mail Service in fullstackhero's Web API." 4 | lead: "Understanding Mail Service in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "mail-service" 12 | name: "Mail Service" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/middlewares.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Middlewares" 3 | description: "Understanding Middlewares in fullstackhero's Web API." 4 | lead: "Understanding Middlewares in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "middlewares" 12 | name: "Middlewares" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/multitenancy.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Multitenancy" 3 | description: "Understanding Multitenancy in fullstackhero's Web API." 4 | lead: "Understanding Multitenancy in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "multitenancy" 12 | name: "Multitenancy" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/security.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Security" 3 | description: "Understanding Security in fullstackhero's Web API." 4 | lead: "Understanding Security in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "security" 12 | name: "Security" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/signalr.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "SignalR" 3 | description: "Understanding SignalR in fullstackhero's Web API." 4 | lead: "Understanding SignalR in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "signalr" 12 | name: "SignalR" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/fundamentals/swagger.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Swagger" 3 | description: "Understanding Swagger in fullstackhero's Web API." 4 | lead: "Understanding Swagger in fullstackhero's Web API." 5 | date: 2021-08-24T11:40:05+05:30 6 | lastmod: 2021-10-28T10:07:45+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "swagger" 12 | name: "Swagger" 13 | parent: "fundamentals" 14 | weight: 11 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "General" 3 | description: ".NET WebApi Boilerplate" 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-08-24T11:40:16+05:30 6 | lead: "" 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/create-brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/create-brand.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/get-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/get-token.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/postman-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/postman-collection.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/search-brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/search-brand.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-header.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-request.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/swagger-response.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/swagger.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/tc-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/tc-env.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/tc-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/tc-tests.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/api-testing/token-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/api-testing/token-response.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/folder-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/folder-structure.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/generate-solution-via-fsh-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/generate-solution-via-fsh-cli.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/install-fullstackhero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/install-fullstackhero.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/install-fullstackhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/install-fullstackhero.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/nuget-page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/nuget-page.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/running-api-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/running-api-1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/running-api-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/running-api-2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/running-api.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/running-api.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/visual-studio-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/visual-studio-template.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/general/getting-started/vs-same-directory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/general/getting-started/vs-same-directory.jpg -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Tutorials" 3 | description: "Guides to get started with API development using fullstackhero." 4 | date: 2021-08-24T11:40:05+05:30 5 | lastmod: 2021-11-23T02:00:55+05:30 6 | lead: "" 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-permission-3.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/add-scope-3.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/assign-app-roles-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/assign-app-roles-1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/assign-app-roles-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/assign-app-roles-2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/create-app-role-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/create-app-role-1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/create-app-role-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/create-app-role-2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/new-registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/new-registration.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/register-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/register-api.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/register-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/azure-ad-guide/register-client.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/crud-guide/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Performing CRUD Operations" 3 | description: "Performing CRUD Operations with fullstackhero's Web API" 4 | lead: "Performing CRUD Operations with fullstackhero's Web API" 5 | date: 2021-08-30T00:59:34+05:30 6 | lastmod: 2021-11-29T00:44:06+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "crud-guide" 12 | name: "Implementing CRUD" 13 | parent: "tutorials" 14 | weight: 12 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic1.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic10.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic11.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic12.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic13.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic14.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic15.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic16.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic17.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic18.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic19.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic2.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic20.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic21.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic22.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic23.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic24.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic25.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic26.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic27.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic28.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic29.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic3.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic30.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic31.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic32.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic33.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic34.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic36.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic37.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic38.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic39.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic4.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic40.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic5.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic6.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic7.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic8.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-azure/azuredeployment-pic9.png -------------------------------------------------------------------------------- /content/en/dotnet-webapi-boilerplate/tutorials/deploying-to-iis/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Deploying to IIS" 3 | description: "Deploying fullstackhero's Web API to IIS" 4 | lead: "Deploying fullstackhero's Web API to IIS" 5 | date: 2021-08-30T00:59:34+05:30 6 | lastmod: 2021-11-29T00:44:06+05:30 7 | draft: false 8 | images: [] 9 | menu: 10 | dotnet-webapi-boilerplate: 11 | identifier: "deploying-to-iis" 12 | name: "Deploying to IIS" 13 | parent: "tutorials" 14 | weight: 13 15 | toc: true 16 | --- 17 | 18 | Documentation Coming Soon! 19 | -------------------------------------------------------------------------------- /content/en/versions.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Versions" 3 | description: "" 4 | lead: "An appendix of hosted documentation for nearly every release of Doks, from v0 through v3." 5 | date: 2021-09-24T08:50:23+02:00 6 | lastmod: 2021-09-24T08:50:23+02:00 7 | draft: true 8 | images: [] 9 | layout: versions 10 | url: "/docs/versions/" 11 | --- 12 | -------------------------------------------------------------------------------- /content/nl/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Modern documentatie-thema" 3 | description: "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." 4 | lead: "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." 5 | date: 2020-10-06T08:47:36+00:00 6 | lastmod: 2020-10-06T08:47:36+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | 11 | -------------------------------------------------------------------------------- /content/nl/contact/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Contact" 3 | description: "Drop us an email." 4 | date: 2020-08-27T19:25:12+02:00 5 | lastmod: 2020-08-27T19:25:12+02:00 6 | draft: true 7 | images: [] 8 | --- 9 | 10 | {{< email user="hello" domain="getdoks.org" >}} 11 | -------------------------------------------------------------------------------- /content/nl/contributors/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Contributors" 3 | description: "The Doks contributors." 4 | date: 2020-10-06T08:50:29+00:00 5 | lastmod: 2020-10-06T08:50:29+00:00 6 | draft: false 7 | images: [] 8 | --- 9 | 10 | The Doks contributors. 11 | -------------------------------------------------------------------------------- /content/nl/contributors/henk-verlinde/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Henk Verlinde" 3 | description: "Creator of Hyas." 4 | date: 2020-10-06T08:50:45+00:00 5 | lastmod: 2020-10-06T08:50:45+00:00 6 | draft: false 7 | images: [] 8 | --- 9 | 10 | Creator of Hyas. 11 | 12 | [@HenkVerlinde](https://twitter.com/henkverlinde) 13 | -------------------------------------------------------------------------------- /content/nl/docs/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Docs" 3 | description: "Docs Doks." 4 | lead: "" 5 | date: 2020-10-06T08:48:23+00:00 6 | lastmod: 2020-10-06T08:48:23+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/nl/docs/help/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Help" 3 | description: "Help Doks." 4 | lead: "" 5 | date: 2020-10-06T08:49:15+00:00 6 | lastmod: 2020-10-06T08:49:15+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/nl/docs/help/faq.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "FAQ" 3 | description: "Answers to frequently asked questions." 4 | lead: "Answers to frequently asked questions." 5 | date: 2020-10-06T08:49:31+00:00 6 | lastmod: 2020-10-06T08:49:31+00:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 630 13 | toc: true 14 | --- 15 | 16 | ## Hyas? 17 | 18 | Doks is a [Hyas theme](https://gethyas.com/themes/) build by the creator of Hyas. 19 | 20 | ## Footer notice? 21 | 22 | Please keep it in place. 23 | 24 | ## Keyboard shortcuts for search? 25 | 26 | - focus: `Ctrl + /` 27 | - select: `↓` and `↑` 28 | - open: `Enter` 29 | - close: `Esc` 30 | 31 | ## Other documentation? 32 | 33 | - [Netlify](https://docs.netlify.com/) 34 | - [Hugo](https://gohugo.io/documentation/) 35 | 36 | ## Can I get support? 37 | 38 | Create a topic: 39 | 40 | - [Netlify Community](https://community.netlify.com/) 41 | - [Hugo Forums](https://discourse.gohugo.io/) 42 | - [Doks Discussions](https://github.com/h-enk/doks/discussions) 43 | 44 | ## Contact the creator? 45 | 46 | Send `h-enk` a message: 47 | 48 | - [Netlify Community](https://community.netlify.com/) 49 | - [Hugo Forums](https://discourse.gohugo.io/) 50 | - [Doks Discussions](https://github.com/h-enk/doks/discussions) 51 | -------------------------------------------------------------------------------- /content/nl/docs/help/how-to-update.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "How to Update" 3 | description: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." 4 | lead: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." 5 | date: 2020-11-12T13:26:54+01:00 6 | lastmod: 2020-11-12T13:26:54+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 610 13 | toc: true 14 | --- 15 | 16 | {{< alert icon="💡" text="Learn more about semantic versioning and advanced range syntax." />}} 17 | 18 | ## Check for outdated packages 19 | 20 | The [`npm outdated`](https://docs.npmjs.com/cli/v7/commands/npm-outdated) command will check the registry to see if any (or, specific) installed packages are currently outdated: 21 | 22 | ```bash 23 | npm outdated [[<@scope>/] ...] 24 | ``` 25 | 26 | ## Update packages 27 | 28 | The [`npm update`](https://docs.npmjs.com/cli/v7/commands/npm-update) command will update all the packages listed to the latest version (specified by the tag config), respecting semver: 29 | 30 | ```bash 31 | npm update [...] 32 | ``` 33 | -------------------------------------------------------------------------------- /content/nl/docs/help/troubleshooting.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Troubleshooting" 3 | description: "Solutions to common problems." 4 | lead: "Solutions to common problems." 5 | date: 2020-11-12T15:22:20+01:00 6 | lastmod: 2020-11-12T15:22:20+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "help" 12 | weight: 620 13 | toc: true 14 | --- 15 | 16 | ## Problems updating npm packages 17 | 18 | Delete the `./node_modules` folder, and run again: 19 | 20 | ```bash 21 | npm install 22 | ``` 23 | 24 | ## Problems with cache 25 | 26 | Delete the temporary directories: 27 | 28 | ```bash 29 | npm run clean 30 | ``` 31 | -------------------------------------------------------------------------------- /content/nl/docs/prologue/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : "Prologue" 3 | description: "Prologue Doks." 4 | lead: "" 5 | date: 2020-10-06T08:48:45+00:00 6 | lastmod: 2020-10-06T08:48:45+00:00 7 | draft: false 8 | images: [] 9 | --- 10 | -------------------------------------------------------------------------------- /content/nl/docs/prologue/commands.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Commands" 3 | description: "Doks comes with commands for common tasks." 4 | lead: "Doks comes with commands for common tasks." 5 | date: 2020-10-13T15:21:01+02:00 6 | lastmod: 2020-10-13T15:21:01+02:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 130 13 | toc: true 14 | --- 15 | 16 | {{< alert icon="💡" text="You can change the commands in the scripts section of `./package.json`." />}} 17 | 18 | ## create 19 | 20 | Create new content for your site: 21 | 22 | ```bash 23 | npm run create [path] [flags] 24 | ``` 25 | 26 | See also the Hugo docs: [hugo new](https://gohugo.io/commands/hugo_new/). 27 | 28 | ## lint 29 | 30 | Check scripts, styles, and markdown for errors: 31 | 32 | ```bash 33 | npm run lint 34 | ``` 35 | 36 | ### scripts 37 | 38 | Check scripts for errors: 39 | 40 | ```bash 41 | npm run lint:scripts [-- --fix] 42 | ``` 43 | 44 | ### styles 45 | 46 | Check styles for errors: 47 | 48 | ```bash 49 | npm run lint:styles [-- --fix] 50 | ``` 51 | 52 | ### markdown 53 | 54 | Check markdown for errors: 55 | 56 | ```bash 57 | npm run lint:markdown [-- --fix] 58 | ``` 59 | 60 | ## clean 61 | 62 | Delete temporary directories: 63 | 64 | ```bash 65 | npm run clean 66 | ``` 67 | 68 | ## start 69 | 70 | Start local development server: 71 | 72 | ```bash 73 | npm run start 74 | ``` 75 | 76 | ## build 77 | 78 | Build production website: 79 | 80 | ```bash 81 | npm run build 82 | ``` 83 | 84 | ### functions 85 | 86 | Build Lambda functions: 87 | 88 | ```bash 89 | npm run build:functions 90 | ``` 91 | 92 | ### preview 93 | 94 | Build production website including draft and future content: 95 | 96 | ```bash 97 | npm run build:preview 98 | ``` 99 | -------------------------------------------------------------------------------- /content/nl/docs/prologue/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Introduction" 3 | description: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." 4 | lead: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." 5 | date: 2020-10-06T08:48:57+00:00 6 | lastmod: 2020-10-06T08:48:57+00:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 100 13 | toc: true 14 | --- 15 | 16 | ## Get started 17 | 18 | There are two main ways to get started with Doks: 19 | 20 | ### Tutorial 21 | 22 | {{< alert icon="👉" text="The Tutorial is intended for novice to intermediate users." />}} 23 | 24 | Step-by-step instructions on how to start a new Doks project. [Tutorial →](https://getdoks.org/tutorial/introduction/) 25 | 26 | ### Quick Start 27 | 28 | {{< alert icon="👉" text="The Quick Start is intended for intermediate to advanced users." />}} 29 | 30 | One page summary of how to start a new Doks project. [Quick Start →]({{< relref "quick-start" >}}) 31 | 32 | ## Go further 33 | 34 | Recipes, Reference Guides, Extensions, and Showcase. 35 | 36 | ### Recipes 37 | 38 | Get instructions on how to accomplish common tasks with Doks. [Recipes →](https://getdoks.org/docs/recipes/project-configuration/) 39 | 40 | ### Reference Guides 41 | 42 | Learn how to customize Doks to fully make it your own. [Reference Guides →](https://getdoks.org/docs/reference-guides/security/) 43 | 44 | ### Extensions 45 | 46 | Get instructions on how to add even more to Doks. [Extensions →](https://getdoks.org/docs/extensions/breadcrumb-navigation/) 47 | 48 | ### Showcase 49 | 50 | See what others have build with Doks. [Showcase →](https://getdoks.org/showcase/electric-blocks/) 51 | 52 | ## Contributing 53 | 54 | Find out how to contribute to Doks. [Contributing →](https://getdoks.org/docs/contributing/how-to-contribute/) 55 | 56 | ## Help 57 | 58 | Get help on Doks. [Help →]({{< relref "how-to-update" >}}) 59 | -------------------------------------------------------------------------------- /content/nl/docs/prologue/quick-start.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Quick Start" 3 | description: "One page summary of how to start a new Doks project." 4 | lead: "One page summary of how to start a new Doks project." 5 | date: 2020-11-16T13:59:39+01:00 6 | lastmod: 2020-11-16T13:59:39+01:00 7 | draft: false 8 | images: [] 9 | menu: 10 | docs: 11 | parent: "prologue" 12 | weight: 110 13 | toc: true 14 | --- 15 | 16 | ## Requirements 17 | 18 | Doks uses npm to centralize dependency management, making it [easy to update]({{< relref "how-to-update" >}}) resources, build tooling, plugins, and build scripts: 19 | 20 | - Download and install [Node.js](https://nodejs.org/) (it includes npm) for your platform. 21 | 22 | ## Start a new Doks project 23 | 24 | Create a new site, change directories, install dependencies, and start development server. 25 | 26 | ### Create a new site 27 | 28 | Doks is available as a child theme, and a starter theme: 29 | 30 | - Use the Doks child theme, if you do __not__ plan to customize a lot, and/or need future Doks updates. 31 | - Use the Doks starter theme, if you plan to customize a lot, and/or do __not__ need future Doks updates. 32 | 33 | Not quite sure? Use the Doks child theme. 34 | 35 | #### Doks child theme 36 | 37 | ```bash 38 | git clone https://github.com/h-enk/doks-child-theme.git my-doks-site 39 | ``` 40 | 41 | #### Doks starter theme 42 | 43 | ```bash 44 | git clone https://github.com/h-enk/doks.git my-doks-site 45 | ``` 46 | 47 | ### Change directories 48 | 49 | ```bash 50 | cd my-doks-site 51 | ``` 52 | 53 | ### Install dependencies 54 | 55 | ```bash 56 | npm install 57 | ``` 58 | 59 | ### Start development server 60 | 61 | ```bash 62 | npm run start 63 | ``` 64 | 65 | Doks will start the Hugo development webserver accessible by default at `http://localhost:1313`. Saved changes will live reload in the browser. 66 | 67 | ## Other commands 68 | 69 | Doks comes with commands for common tasks. [Commands →]({{< relref "commands" >}}) 70 | -------------------------------------------------------------------------------- /data/docs-versions.yml: -------------------------------------------------------------------------------- 1 | # - group: v1.x 2 | # baseurl: "https://getbootstrap.com" 3 | # description: "Every minor and patch release from v1 is listed below." 4 | # versions: 5 | # - v: "1.0.0" 6 | # - v: "1.1.0" 7 | # - v: "1.1.1" 8 | # - v: "1.2.0" 9 | # - v: "1.3.0" 10 | # - v: "1.4.0" 11 | # 12 | # - group: v2.x 13 | # baseurl: "https://getbootstrap.com" 14 | # description: "Every minor and patch release from v2 is listed below." 15 | # versions: 16 | # - v: "2.0.0" 17 | # - v: "2.0.1" 18 | # - v: "2.0.2" 19 | # - v: "2.0.3" 20 | # - v: "2.0.4" 21 | # - v: "2.1.0" 22 | # - v: "2.1.1" 23 | # - v: "2.2.0" 24 | # - v: "2.2.1" 25 | # - v: "2.2.2" 26 | # - v: "2.3.0" 27 | # - v: "2.3.1" 28 | # - v: "2.3.2" 29 | # 30 | # - group: v3.x 31 | # baseurl: "https://getbootstrap.com/docs" 32 | # description: "Every minor and patch release from v3 is listed below. Last update was v3.4.1." 33 | # versions: 34 | # - v: "3.3" 35 | # - v: "3.4" 36 | # 37 | # - group: v4.x 38 | # baseurl: "https://getbootstrap.com/docs" 39 | # description: "Our previous major release with its minor releases. Last update was v4.6.0." 40 | # versions: 41 | # - v: "4.0" 42 | # - v: "4.1" 43 | # - v: "4.2" 44 | # - v: "4.3" 45 | # - v: "4.4" 46 | # - v: "4.5" 47 | # - v: "4.6" 48 | 49 | - group: v0.x 50 | baseurl: "/docs" 51 | description: "Current major release. Last update was v0.2.0." 52 | versions: 53 | - v: "0.1" 54 | - v: "0.2" 55 | 56 | - group: v1.x 57 | baseurl: "/docs" 58 | description: "Every minor and patch release from v1 is listed below. Last update was v1.0.0." 59 | versions: 60 | - v: "1.0" 61 | -------------------------------------------------------------------------------- /functions/hi-from-lambda.js: -------------------------------------------------------------------------------- 1 | exports.handler = (event, context, callback) => { 2 | callback (null, { 3 | statusCode: 200, 4 | headers: { 5 | 'Content-Type': 'application/json', 6 | }, 7 | body: JSON.stringify({ 8 | message: 'Hi from Lambda.', 9 | }), 10 | }); 11 | } 12 | -------------------------------------------------------------------------------- /i18n/en.toml: -------------------------------------------------------------------------------- 1 | [get-started] 2 | other = "Get Started" -------------------------------------------------------------------------------- /i18n/nl.toml: -------------------------------------------------------------------------------- 1 | [get-started] 2 | other = "Aan de slag" -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/images/screenshot.png -------------------------------------------------------------------------------- /images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/images/tn.png -------------------------------------------------------------------------------- /layouts/404.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |

Page not found :(

6 |

The page you are looking for doesn't exist or has been moved.

7 |
8 |
9 |
10 | {{ end }} -------------------------------------------------------------------------------- /layouts/_default/_markup/render-heading.html: -------------------------------------------------------------------------------- 1 | {{ .Text | safeHTML }} 2 | -------------------------------------------------------------------------------- /layouts/_default/_markup/render-image.html: -------------------------------------------------------------------------------- 1 | {{ $image := "" -}} 2 | {{ if (urls.Parse .Destination).IsAbs }} 3 | {{ $image = resources.GetRemote .Destination -}} 4 | {{ else -}} 5 | {{ $image = .Page.Resources.GetMatch .Destination -}} 6 | {{ end -}} 7 | {{ with $image -}} 8 | {{ $lqip := $image.Resize site.Params.lqipWidth -}} 9 | 10 | {{ $imgSrc := "" -}} 11 | {{ $imgSrcSet := slice -}} 12 | 13 | {{ $widths := site.Params.landscapePhotoWidths -}} 14 | {{ if gt $image.Height $image.Width -}} 15 | {{ $widths = site.Params.portraitPhotoWidths -}} 16 | {{ end -}} 17 | 18 | {{ range $widths -}} 19 | {{ $srcUrl := (printf "%dx" . | $image.Resize).Permalink -}} 20 | {{ if eq $imgSrc "" -}}{{ $imgSrc = $srcUrl -}}{{ end -}} 21 | {{ $imgSrcSet = $imgSrcSet | append (printf "%s %dw" $srcUrl .) -}} 22 | {{ end -}} 23 | {{ $imgSrcSet = (delimit $imgSrcSet ",") -}} 24 | 25 | {{ if gt $image.Width site.Params.smallLimit -}} 26 |
27 | {{ $.Text }} 28 | 29 | {{ with $.Title }}
{{ . | safeHTML }}
{{ end -}} 30 |
31 | {{ else -}} 32 | {{ $.Text }} 33 | {{ end -}} 34 | {{ else -}} 35 | {{ erroridf "image-not-found" "Image not found" -}} 36 | {{ end -}} -------------------------------------------------------------------------------- /layouts/_default/baseof.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ partial "head/head.html" . }} 4 | {{ if eq .Kind "home" -}} 5 | {{ .Scratch.Set "class" "home" -}} 6 | {{ else if eq .Kind "404" -}} 7 | {{ .Scratch.Set "class" "error404" -}} 8 | {{ else if eq .Kind "page" -}} 9 | {{ .Scratch.Set "class" .Type -}} 10 | {{ .Scratch.Add "class" " single" -}} 11 | {{ else -}} 12 | {{ .Scratch.Set "class" .Type -}} 13 | {{ .Scratch.Add "class" " list" -}} 14 | {{ end -}} 15 | 16 | {{ partial "header/header.html" . }} 17 |
18 |
19 | {{ block "main" . }}{{ end }} 20 |
21 |
22 | {{ block "sidebar-prefooter" . }}{{ end }} 23 | {{ block "sidebar-footer" . }}{{ end }} 24 | {{ partial "footer/footer.html" . }} 25 | {{ partial "footer/script-footer.html" . }} 26 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /layouts/_default/index.js: -------------------------------------------------------------------------------- 1 | var docs = [ 2 | {{ range $index, $page := (where .Site.Pages "Section" "docs") -}} 3 | { 4 | id: {{ $index }}, 5 | title: "{{ .Title }}", 6 | description: "{{ .Params.description }}", 7 | href: "{{ .URL | relURL }}" 8 | }, 9 | {{ end -}} 10 | ]; -------------------------------------------------------------------------------- /layouts/_default/index.json: -------------------------------------------------------------------------------- 1 | {{- $.Scratch.Add "index" slice -}} 2 | {{- range .Site.RegularPages -}} 3 | {{- $.Scratch.Add "index" (dict "title" .Title "description" .Params.description "contents" .Plain "RelPermalink" .RelPermalink) -}} 4 | {{- end -}} 5 | {{- $.Scratch.Get "index" | jsonify -}} -------------------------------------------------------------------------------- /layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | {{ range .Paginator.Pages }} 5 | 9 | {{ end }} 10 | {{ template "_internal/pagination.html" . }} 11 |
12 |
13 | {{ end }} -------------------------------------------------------------------------------- /layouts/_default/section.sitemap.xml: -------------------------------------------------------------------------------- 1 | {{ printf "" | safeHTML -}} 2 | 4 | {{ range $i, $e := .Data.Pages -}} 5 | {{ if ne .Params.sitemap_exclude true }} 6 | 7 | {{ .Permalink }}{{ if not .Lastmod.IsZero }} 8 | {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} 9 | {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} 10 | {{ .Sitemap.Priority }}{{ end }}{{ if .IsTranslated }}{{ range .Translations }} 11 | {{ end }} 16 | {{ end }} 21 | 22 | {{ end -}} 23 | {{ end -}} 24 | {{ range .Sections -}} 25 | {{ range $i, $e := .Data.Pages -}} 26 | {{ if ne .Params.sitemap_exclude true -}} 27 | 28 | {{ .Permalink }}{{ if not .Lastmod.IsZero }} 29 | {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} 30 | {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} 31 | {{ .Sitemap.Priority }}{{ end }}{{ if .IsTranslated }}{{ range .Translations }} 32 | {{ end }} 37 | {{ end }} 42 | 43 | {{ end -}} 44 | {{ end -}} 45 | {{ end -}} 46 | -------------------------------------------------------------------------------- /layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |

{{ .Title }}

6 | {{ partial "main/view-counter.html" . }} 7 | {{ .Content }} 8 |
9 |
10 |
11 | {{ end }} 12 | -------------------------------------------------------------------------------- /layouts/_default/versions.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |

{{ .Title }}

4 |

{{ .Params.lead | safeHTML }}

5 | {{ .Content }} 6 |
7 | {{ range $release := sort (index $.Site.Data "docs-versions") "group" "desc" -}} 8 |
9 |

{{ $release.group }}

10 |

{{ $release.description }}

11 | {{ $versions := sort $release.versions "v" "desc" -}} 12 | {{ range $i, $version := $versions -}} 13 | {{ $len := len $versions -}} 14 | {{ if (eq $i 0) }}{{ end }} 22 | {{ end -}} 23 |
24 | {{ end -}} 25 |
26 |
27 | {{ end }} 28 | -------------------------------------------------------------------------------- /layouts/basics/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 |
14 |
15 |

{{ if eq .CurrentSection .FirstSection }}{{ .Name }}{{ else }}{{ .Title }}{{ end }}

16 |
{{ .Description }}
17 |
{{ .Content }}
18 |
19 | {{ $currentSection := .CurrentSection }} 20 | {{ range where .Site.RegularPages.ByTitle "Section" .Section }} 21 | {{ if in (.RelPermalink | string) $currentSection.RelPermalink }} 22 | 30 | {{ end }} 31 | {{ end }} 32 |
33 |
34 | {{ partial "main/docs-navigation.html" . }} 35 |
36 | 37 |
38 | 39 | {{ end }} 40 | -------------------------------------------------------------------------------- /layouts/basics/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 | {{ if .Params.toc -}} 14 |
15 | {{ else -}} 16 |
17 | {{ end -}} 18 | {{ if .Site.Params.options.breadCrumb -}} 19 | 20 | 26 | {{ end }} 27 |

{{ .Title }}

28 | {{ partial "main/view-counter.html" . }} 29 |

{{ .Params.lead | safeHTML }}

30 | {{ if ne .Params.toc false -}} 31 | 34 | {{ end -}} 35 | {{ .Content }} 36 | 44 | {{ partial "main/docs-navigation.html" . }} 45 | 52 |
53 |
54 | {{ end }} 55 | -------------------------------------------------------------------------------- /layouts/blazor-webassembly-boilerplate/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 |
14 |
15 |

{{ if eq .CurrentSection .FirstSection }}{{ .Name }}{{ else }}{{ .Title }}{{ end }}

16 |
{{ .Description }}
17 |
{{ .Content }}
18 |
19 | {{ $currentSection := .CurrentSection }} 20 | {{ range where .Site.RegularPages.ByTitle "Section" .Section }} 21 | {{ if in (.RelPermalink | string) $currentSection.RelPermalink }} 22 | 30 | {{ end }} 31 | {{ end }} 32 |
33 |
34 | {{ partial "main/docs-navigation.html" . }} 35 |
36 | 37 |
38 | 39 | {{ end }} 40 | -------------------------------------------------------------------------------- /layouts/blog/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |

{{ .Title }}

6 |
{{ .Content }}
7 |
8 | {{ $paginator := .Paginate (.Data.Pages) -}} 9 | {{ range $paginator.Pages -}} 10 |
11 |
12 |

{{ .Params.title }}

13 |

{{ .Params.lead | safeHTML }}

14 | {{ partial "main/blog-meta.html" . -}} 15 |
16 |
17 | {{ end -}} 18 | {{ $.Scratch.Set "paginator" true }} 19 | {{ template "_internal/pagination.html" . }} 20 |
21 |
22 |
23 |
24 | {{ end }} -------------------------------------------------------------------------------- /layouts/blog/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |
6 |

{{ .Title }}

7 | {{ partial "main/blog-meta.html" . }} 8 |
9 |

{{ .Params.lead | safeHTML }}

10 | {{ .Content }} 11 |
12 |
13 |
14 | {{ end }} -------------------------------------------------------------------------------- /layouts/contributors/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |

{{ .Title }}

6 |
{{ .Content }}
7 |
8 | {{ range .Data.Pages -}} 9 |
10 |
11 |

{{ .Params.title }}

12 | {{ if eq .Section "blog" -}} 13 |

{{ .Params.lead | safeHTML }}

14 | {{ partial "main/blog-meta.html" . -}} 15 | {{ end -}} 16 |
17 |
18 | {{ end -}} 19 |
20 |
21 |
22 |
23 | {{ end }} -------------------------------------------------------------------------------- /layouts/docs/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 |
5 |

{{ if eq .CurrentSection .FirstSection }}{{ .Section | humanize }}{{ else }}{{ .Title }}{{ end }}

6 |
{{ .Content }}
7 |
8 | {{ $currentSection := .CurrentSection }} 9 | {{ range where .Site.RegularPages.ByTitle "Section" .Section }} 10 | {{ if in (.RelPermalink | string) $currentSection.RelPermalink }} 11 |
12 | 15 |
16 | {{ end }} 17 | {{ end }} 18 |
19 |
20 |
21 |
22 | {{ end }} 23 | -------------------------------------------------------------------------------- /layouts/docs/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 | {{ if .Params.toc -}} 14 |
15 | {{ else -}} 16 |
17 | {{ end -}} 18 | {{ if .Site.Params.options.breadCrumb -}} 19 | 20 | 26 | {{ end }} 27 |

{{ .Title }}

28 |

{{ .Params.lead | safeHTML }}

29 | {{ if ne .Params.toc false -}} 30 | 33 | {{ end -}} 34 | {{ .Content }} 35 | 43 | {{ partial "main/docs-navigation.html" . }} 44 | 51 |
52 |
53 | {{ end }} 54 | -------------------------------------------------------------------------------- /layouts/dotnet-microservices-boilerplate/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 |
14 |
15 |

{{ if eq .CurrentSection .FirstSection }}{{ .Name }}{{ else }}{{ .Title }}{{ end }}

16 |
{{ .Description }}
17 |
{{ .Content }}
18 |
19 | {{ $currentSection := .CurrentSection }} 20 | {{ range where .Site.RegularPages.ByTitle "Section" .Section }} 21 | {{ if in (.RelPermalink | string) $currentSection.RelPermalink }} 22 | 30 | {{ end }} 31 | {{ end }} 32 |
33 |
34 | {{ partial "main/docs-navigation.html" . }} 35 |
36 | 37 |
38 | 39 | {{ end }} 40 | -------------------------------------------------------------------------------- /layouts/dotnet-webapi-boilerplate/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 |
3 |
4 | 7 |
8 | {{ if ne .Params.toc false -}} 9 | 12 | {{ end -}} 13 |
14 |
15 |

{{ if eq .CurrentSection .FirstSection }}{{ .Name }}{{ else }}{{ .Title }}{{ end }}

16 |
{{ .Description }}
17 |
{{ .Content }}
18 |
19 | {{ $currentSection := .CurrentSection }} 20 | {{ range where .Site.RegularPages.ByTitle "Section" .Section }} 21 | {{ if in (.RelPermalink | string) $currentSection.RelPermalink }} 22 | 30 | {{ end }} 31 | {{ end }} 32 |
33 |
34 | {{ partial "main/docs-navigation.html" . }} 35 |
36 | 37 |
38 | 39 | {{ end }} 40 | -------------------------------------------------------------------------------- /layouts/index.headers: -------------------------------------------------------------------------------- 1 | /* 2 | Strict-Transport-Security: max-age=31536000; includeSubDomains; preload 3 | X-Content-Type-Options: nosniff 4 | X-XSS-Protection: 1; mode=block 5 | Content-Security-Policy: default-src 'self'; frame-ancestors https://jamstackthemes.dev; manifest-src 'self' https://*.netlify.app; connect-src 'self' https://*.netlify.app; font-src 'self' https://*.netlify.app; img-src 'self' https://*.netlify.app data:; script-src 'self' https://*.netlify.app 'sha512-RBYr6Ld4w1yVqaACrgrBLQfPgGhj/1jyacA74WxJ1KM6KVcSWymwrdDwb3HDcdpwiNJ5yssot1He0U9vXoQVlg==' 'sha256-aWZ3y/RxbBYKHXH0z8+8ljrHG1mSBvyzSfxSMjBSaXk='; style-src 'self' https://*.netlify.app 'unsafe-inline' 6 | X-Frame-Options: SAMEORIGIN 7 | Referrer-Policy: strict-origin 8 | Feature-Policy: geolocation 'self' 9 | Cache-Control: public, max-age=31536000 10 | Access-Control-Allow-Origin: * -------------------------------------------------------------------------------- /layouts/index.redirects: -------------------------------------------------------------------------------- 1 | {{- range $p := .Site.Pages -}} 2 | {{- range .Aliases }} 3 | {{ . }} {{ $p.RelPermalink -}} 4 | {{- end }} 5 | {{- end -}} 6 | 7 | # /docs/1.0/prologue/ /docs/1.0/prologue/introduction/ 8 | # /docs/1.0/help/ /docs/1.0/help/how-to-update/ 9 | # /docs/1.0/ /docs/1.0/prologue/introduction/ 10 | # /docs/ /docs/1.0/prologue/introduction/ 11 | # 12 | # /docs/0.1/* https://v0-1-0--doks-versioning-poc.netlify.app/docs/0.1/:splat 200 13 | # /docs/0.2/* https://v0-2-0--doks-versioning-poc.netlify.app/docs/0.2/:splat 200 14 | -------------------------------------------------------------------------------- /layouts/partials/footer/footer.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
    6 |
  • {{ .Site.Params.footer | safeHTML }}
  • 7 |
8 |
9 |
10 |
    11 | {{ range .Site.Menus.footer -}} 12 |
  • {{ .Name }}
  • 13 | {{ end -}} 14 |
15 |
16 |
17 |
18 |
-------------------------------------------------------------------------------- /layouts/partials/head/favicons.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /layouts/partials/head/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{ block "head/resource-hints" . }}{{ partial "head/resource-hints.html" . }}{{ end }} 6 | {{ block "head/script-header" . }}{{ partial "head/script-header.html" . }}{{ end }} 7 | {{ block "head/stylesheet" . }}{{ partial "head/stylesheet.html" . }}{{ end }} 8 | {{ block "head/seo" . }}{{ partial "head/seo.html" . }}{{ end }} 9 | {{ block "head/favicons" . }}{{ partial "head/favicons.html" . }}{{ end }} 10 | -------------------------------------------------------------------------------- /layouts/partials/head/resource-hints.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ if .Site.Params.options.kaTex -}} 4 | 5 | 6 | {{ end -}} -------------------------------------------------------------------------------- /layouts/partials/head/script-header.html: -------------------------------------------------------------------------------- 1 | {{ if .Site.Params.options.darkMode -}} 2 | {{ $darkModeInit := resources.Get "js/darkmode-init.js" | js.Build | minify -}} 3 | 4 | {{ end -}} 5 | {{- if and (.Site.Params.alert) (.Site.Params.alertDismissable) -}} 6 | {{ $alertInit := resources.Get "js/alert-init.js" | js.Build | minify -}} 7 | 8 | {{- end -}} -------------------------------------------------------------------------------- /layouts/partials/head/seo.html: -------------------------------------------------------------------------------- 1 | {{ if eq .Kind "404" -}} 2 | 3 | {{ else -}} 4 | {{ with .Params.robots -}} 5 | 6 | {{ else -}} 7 | 8 | 9 | 10 | {{ end -}} 11 | {{ end -}} 12 | 13 | {{ if .IsHome -}} 14 | {{ .Site.Params.title }} {{ .Site.Params.titleSeparator }} {{ .Site.Params.titleAddition }} 15 | {{ else -}} 16 | {{ .Title }} {{ .Site.Params.titleSeparator }} {{ .Site.Params.title }} 17 | {{ end -}} 18 | 19 | {{ with .Description -}} 20 | 21 | {{ else -}} 22 | {{ with .Summary | plainify -}} 23 | 24 | {{ else -}} 25 | 26 | {{ end -}} 27 | {{ end -}} 28 | 29 | {{ if $.Scratch.Get "paginator" }} 30 | 31 | {{ if .Paginator.HasPrev -}} 32 | 33 | {{ end -}} 34 | {{ if .Paginator.HasNext -}} 35 | 36 | {{ end -}} 37 | {{ else -}} 38 | 39 | {{ end -}} 40 | 41 | {{ partial "head/opengraph.html" . }} 42 | {{ partial "head/twitter_cards.html" . }} 43 | 44 | {{ range .AlternativeOutputFormats -}} 45 | 46 | {{ end -}} 47 | 48 | {{ partial "head/structured-data.html" . }} 49 | -------------------------------------------------------------------------------- /layouts/partials/head/stylesheet.html: -------------------------------------------------------------------------------- 1 | {{ if eq (hugo.Environment) "development" -}} 2 | {{ $options := (dict "targetPath" "main.css" "enableSourceMap" true "includePaths" (slice "node_modules")) -}} 3 | {{ $css := resources.Get "scss/app.scss" | toCSS $options -}} 4 | 5 | {{ else -}} 6 | {{ $options := (dict "targetPath" "main.css" "outputStyle" "compressed" "includePaths" (slice "node_modules")) -}} 7 | {{ $css := resources.Get "scss/app.scss" | toCSS $options | postCSS (dict "config" "config/postcss.config.js") -}} 8 | {{ $secureCSS := $css | resources.Fingerprint "sha512" -}} 9 | 10 | {{ end -}} 11 | -------------------------------------------------------------------------------- /layouts/partials/head/twitter_cards.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{ with $.Params.images -}} 7 | 8 | {{ else -}} 9 | {{ $images := $.Resources.ByType "image" -}} 10 | {{ $featured := $images.GetMatch "*feature*" -}} 11 | {{ if not $featured -}} 12 | {{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" -}} 13 | {{ end -}} 14 | {{ with $featured -}} 15 | 16 | {{ else -}} 17 | {{ with $.Site.Params.images -}} 18 | 19 | {{ else -}} 20 | 21 | {{ end -}} 22 | {{ end -}} 23 | {{ end -}} 24 | -------------------------------------------------------------------------------- /layouts/partials/header/alert.html: -------------------------------------------------------------------------------- 1 | {{ if .Site.Params.alertDismissable -}} 2 | 6 | {{ else -}} 7 | 10 | {{ end -}} -------------------------------------------------------------------------------- /layouts/partials/main/blog-meta.html: -------------------------------------------------------------------------------- 1 |

Posted {{ .PublishDate.Format "January 2, 2006" }} by {{ if .Params.contributors -}}{{ range $index, $contributor := .Params.contributors }}{{ if gt $index 0 }} and {{ end }}{{ . }}{{ end -}}{{ end -}} ‐ {{ .ReadingTime -}} min read

-------------------------------------------------------------------------------- /layouts/partials/main/breadcrumb.html: -------------------------------------------------------------------------------- 1 | {{ with .Parent -}} 2 | {{ partial "main/breadcrumb.html" . -}} 3 | 4 | {{ if not .IsHome }} 5 | {{ if ne .Title "Docs" }} 6 |

9 | {{ end }} 10 | {{ end }} 11 | {{ end -}} 12 | -------------------------------------------------------------------------------- /layouts/partials/main/date.html: -------------------------------------------------------------------------------- 1 | 5 | {{ $format := default "January 2, 2006" .Format -}} 6 | {{ return (.Date.Format $format) -}} -------------------------------------------------------------------------------- /layouts/partials/main/docs-navigation.html: -------------------------------------------------------------------------------- 1 | {{ if or .Prev .Next -}} 2 |
3 | 4 | {{ $pages := where site.RegularPages "Section" .Section -}} 5 | {{ with $pages.Next . -}} 6 | 7 |
8 |
9 | ← {{ .Title }} 10 |
11 |
12 |
13 | {{ end -}} 14 | {{ with $pages.Prev . -}} 15 | 16 |
17 |
18 | {{ .Title }} → 19 |
20 |
21 |
22 | {{ end -}} 23 |
24 | {{ end -}} 25 | 26 |
27 |

Like fullstackhero? ❤️

28 |

Here is what you can do to show your support!

29 | Buy me a Coffee ☕ 31 | Sponsor 😍 33 |
34 | -------------------------------------------------------------------------------- /layouts/partials/main/edit-page.html: -------------------------------------------------------------------------------- 1 | {{ $filePath := replace .File.Path "\\" "/" }} 2 | {{ $editPath := "null" }} 3 | 4 | {{ if (eq .Site.Params.repoHost "GitHub") }} 5 | {{ $editPath = "/blob/" }} 6 | {{ else if (eq .Site.Params.repoHost "Gitea") }} 7 | {{ $editPath = "/_edit/" }} 8 | {{ else if (eq .Site.Params.repoHost "GitLab") }} 9 | {{ $editPath = "/-/blob/" }} 10 | {{ end }} 11 | 12 | {{ $contentPath := print .Site.Params.docsRepo $editPath .Site.Params.docsRepoBranch "/content/" }} 13 | {{ $url := print $contentPath .Lang "/" $filePath }} 14 | 15 | 23 | -------------------------------------------------------------------------------- /layouts/partials/main/last-modified.html: -------------------------------------------------------------------------------- 1 | {{ if and .GitInfo .Site.Params.docsRepo -}} 2 | {{- $date := partial "main/date" (dict "Date" .GitInfo.AuthorDate.Local "Format" .Site.Params.BookDateFormat) -}} 3 | {{- $commitPath := default "commit" .Site.Params.BookCommitPath -}} 4 | 10 | {{ end -}} -------------------------------------------------------------------------------- /layouts/partials/main/view-counter.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 |
15 | -------------------------------------------------------------------------------- /layouts/partials/sidebar/auto-default-menu.html: -------------------------------------------------------------------------------- 1 | 2 | {{ $currentPage := . -}} 3 | {{ $section := $currentPage.Section -}} 4 | {{ range (where .Site.Sections "Section" "in" $section) }} 5 | {{ range .Sections.Reverse }} 6 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 7 |

{{ .Title }}

8 |
    9 | {{ range .Pages }} 10 | {{ if .IsNode }} 11 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 12 |

    {{ .Title }}

    13 |
      14 | {{ range .Pages }} 15 | {{ if .IsNode }} 16 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 17 |
      {{ .Title }}
      18 |
        19 | {{ range .Pages }} 20 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 21 |
      • {{ .Name }}
      • 22 | {{ end }} 23 |
      24 | {{ else }} 25 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 26 |
    • {{ .Name }}
    • 27 | {{ end }} 28 | {{ end }} 29 |
    30 | {{ else }} 31 | {{ $active := in $currentPage.RelPermalink .RelPermalink }} 32 |
  • {{ .Name }}
  • 33 | {{ end }} 34 | {{ end }} 35 |
36 | {{ end }} 37 | {{ end }} 38 | -------------------------------------------------------------------------------- /layouts/partials/sidebar/docs-menu.html: -------------------------------------------------------------------------------- 1 | {{ if and .Site.Params.menu.section.auto .Site.Params.menu.section.collapsibleSidebar -}} 2 | {{ partial "sidebar/auto-collapsible-menu.html" . -}} 3 | {{ else if and .Site.Params.menu.section.auto (not .Site.Params.menu.section.collapsibleSidebar) -}} 4 | {{ partial "sidebar/auto-default-menu.html" . -}} 5 | {{ else if and (not .Site.Params.menu.section.auto) .Site.Params.menu.section.collapsibleSidebar -}} 6 | {{ partial "sidebar/manual-collapsible-menu.html" . -}} 7 | {{ else if and (not .Site.Params.menu.section.auto) (not .Site.Params.menu.section.collapsibleSidebar) -}} 8 | {{ partial "sidebar/manual-default-menu.html" . -}} 9 | {{ end -}} 10 | -------------------------------------------------------------------------------- /layouts/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | {{ if eq (hugo.Environment) "production" -}} 3 | Allow: / 4 | {{ else -}} 5 | Disallow: / 6 | {{ end }} 7 | Sitemap: {{ "sitemap.xml" | absURL -}} 8 | -------------------------------------------------------------------------------- /layouts/rss.xml: -------------------------------------------------------------------------------- 1 | {{ printf "" | safeHTML }} 2 | 3 | 4 | {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }} 5 | {{ .Permalink }} 6 | Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} 7 | Hugo -- gohugo.io{{ with .Site.LanguageCode }} 8 | {{.}}{{end}}{{ with .Site.Author.email }} 9 | {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} 10 | {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Params.copyRight }} 11 | {{ . | safeHTML }}{{end}}{{ if not .Date.IsZero }} 12 | {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} 13 | {{ with .OutputFormats.Get "RSS" }} 14 | {{ printf "" .Permalink .MediaType | safeHTML }} 15 | {{ end }} 16 | {{ range .Pages }}{{ if ne .Params.feed_exclude true }} 17 | 18 | {{ .Title }} 19 | {{ .Permalink }} 20 | {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} 21 | {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} 22 | {{ .Permalink }} 23 | {{ .Summary | html }} 24 | 25 | {{ end }}{{ end }} 26 | 27 | 28 | -------------------------------------------------------------------------------- /layouts/shortcodes/alert.html: -------------------------------------------------------------------------------- 1 | 13 | -------------------------------------------------------------------------------- /layouts/shortcodes/email.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layouts/shortcodes/img.html: -------------------------------------------------------------------------------- 1 | {{ $image := .Page.Resources.GetMatch (printf "*%s*" (.Get "src")) -}} 2 | {{ $lqip := $image.Resize $.Site.Params.lqipWidth -}} 3 | 4 | {{ $imgSrc := "" -}} 5 | {{ $imgSrcSet := slice -}} 6 | 7 | {{ $widths := $.Site.Params.landscapePhotoWidths -}} 8 | {{ if gt $image.Height $image.Width -}} 9 | {{ $widths = $.Site.Params.portraitPhotoWidths -}} 10 | {{ end -}} 11 | 12 | {{ range $widths -}} 13 | {{ $srcUrl := (printf "%dx" . | $image.Resize).RelPermalink -}} 14 | {{ if eq $imgSrc "" -}}{{ $imgSrc = $srcUrl -}}{{ end -}} 15 | {{ $imgSrcSet = $imgSrcSet | append (printf "%s %dw" $srcUrl .) -}} 16 | {{ end -}} 17 | {{ $imgSrcSet = (delimit $imgSrcSet ",") -}} 18 | 19 |
20 | 21 | 22 | {{ with .Get "caption" }}
{{ . | safeHTML }}
{{ end }} 23 |
24 | -------------------------------------------------------------------------------- /layouts/shortcodes/mermaid.html: -------------------------------------------------------------------------------- 1 | {{ if .Page.Params.mermaid -}} 2 |
3 | {{ $data := replaceRE "(^\\s+```)" "" .Inner -}} 4 | {{ replaceRE "(```\\s+$)" "" $data -}} 5 |
6 | {{ else -}} 7 | {{ errorf "Failed to process mermaid shortcode: %s. Set mermaid to true in page front matter." .Position }} 8 | {{ end -}} 9 | -------------------------------------------------------------------------------- /layouts/shortcodes/video.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{ with .Get "webm-src" -}} 4 | 5 | {{ end -}} 6 | {{ with .Get "mp4-src" -}} 7 | 8 | {{ end -}} 9 | Sorry, your browser doesn't support embedded videos. 10 | 11 |
12 | -------------------------------------------------------------------------------- /layouts/sitemap.xml: -------------------------------------------------------------------------------- 1 | {{ printf "" | safeHTML }} 2 | 4 | {{ range .Data.Pages }}{{ if ne .Params.sitemap_exclude true }} 5 | 6 | {{ .Permalink }}{{ if not .Lastmod.IsZero }} 7 | {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} 8 | {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} 9 | {{ .Sitemap.Priority }}{{ end }}{{ if .IsTranslated }}{{ range .Translations }} 10 | {{ end }} 15 | {{ end }} 20 | 21 | {{ end }}{{ end }} 22 | 23 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | publish = "public" 3 | functions = "functions" 4 | 5 | [build.environment] 6 | NODE_VERSION = "16.13.1" 7 | NPM_VERSION = "8.1.2" 8 | 9 | [context.production] 10 | command = "npm run build" 11 | 12 | [context.deploy-preview] 13 | command = "npm run build -- -b $DEPLOY_PRIME_URL" 14 | 15 | [context.branch-deploy] 16 | command = "npm run build -- -b $DEPLOY_PRIME_URL" 17 | 18 | [context.next] 19 | command = "npm run build" 20 | 21 | [context.next.environment] 22 | HUGO_ENV = "next" 23 | 24 | [dev] 25 | framework = "#custom" 26 | command = "npm run start" 27 | targetPort = 1313 28 | port = 8888 29 | publish = "public" 30 | autoLaunch = false 31 | -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/css/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/css/vendor/.gitkeep -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/favicon.ico -------------------------------------------------------------------------------- /static/fonts/KaTeX_AMS-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_AMS-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_AMS-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_AMS-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_AMS-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_AMS-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Bold.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Bold.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Caligraphic-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Caligraphic-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Bold.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Bold.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Fraktur-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Fraktur-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Bold.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Bold.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-BoldItalic.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-BoldItalic.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-BoldItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Italic.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Italic.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Italic.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Main-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Main-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-BoldItalic.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-BoldItalic.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-BoldItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-Italic.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-Italic.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Math-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Math-Italic.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Bold.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Bold.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Italic.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Italic.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Italic.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_SansSerif-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_SansSerif-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Script-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Script-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Script-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Script-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Script-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Script-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size1-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size1-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size1-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size1-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size1-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size1-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size2-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size2-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size2-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size2-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size2-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size2-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size3-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size3-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size3-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size3-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size3-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size3-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size4-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size4-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size4-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size4-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Size4-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Size4-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/KaTeX_Typewriter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Typewriter-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/KaTeX_Typewriter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Typewriter-Regular.woff -------------------------------------------------------------------------------- /static/fonts/KaTeX_Typewriter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/KaTeX_Typewriter-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/.gitkeep -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-500.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-500.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-500italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-500italic.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-500italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-500italic.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-700.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-700.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-700italic.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-700italic.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-italic.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-italic.woff2 -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-regular.woff -------------------------------------------------------------------------------- /static/fonts/vendor/jost/jost-v4-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fonts/vendor/jost/jost-v4-latin-regular.woff2 -------------------------------------------------------------------------------- /static/fullstackhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/fullstackhero.png -------------------------------------------------------------------------------- /static/fullstackhero.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/full-stack-hero-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/images/full-stack-hero-logo.png -------------------------------------------------------------------------------- /static/images/navbar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/images/navbar-logo.png -------------------------------------------------------------------------------- /static/images/tools/angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/blazor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/bootstrap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/git.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/github.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/net.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/tools/visualcode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/images/vendor/.gitkeep -------------------------------------------------------------------------------- /static/js/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/js/vendor/.gitkeep -------------------------------------------------------------------------------- /static/logo-fullstackhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/logo-fullstackhero.png -------------------------------------------------------------------------------- /static/logo-fullstackhero.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"Doks Theme","short_name":"Doks","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#fff","background_color":"#fff","display":"standalone"} -------------------------------------------------------------------------------- /static/videos/flower.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/videos/flower.mp4 -------------------------------------------------------------------------------- /static/videos/flower.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstackhero/docs/4da499a8cf413d7ce879e775a0c1053f53ca663e/static/videos/flower.webm -------------------------------------------------------------------------------- /theme.toml: -------------------------------------------------------------------------------- 1 | name = "Doks" 2 | license = "MIT" 3 | licenselink = "https://github.com/h-enk/doks/blob/master/LICENSE" 4 | description = "Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." 5 | 6 | homepage = "https://github.com/h-enk/doks" 7 | demosite = "https://doks.netlify.app" 8 | 9 | tags = ["landing page", "documentation", "blog", "minimal", "modern", "customizable", "search", "dark mode", "bootstrap"] 10 | features = ["security aware", "fast by default", "seo-ready", "development tools", "bootstrap framework", "netlify-ready", "full text search", "page layouts", "dark mode"] 11 | 12 | [author] 13 | name = "Henk Verlinde" 14 | homepage = "https://henkverlinde.com" 15 | --------------------------------------------------------------------------------