From 4c9a3c82825e5f79c9be110b1b109e4a2309a596 Mon Sep 17 00:00:00 2001 From: Fernandez Ludovic Date: Thu, 31 Jul 2025 12:06:18 +0200 Subject: [PATCH 01/21] chore: remove old doc --- docs/.gitignore | 71 - docs/LICENSE | 21 - docs/gatsby-browser.js | 2 - docs/gatsby-config.js | 128 - docs/gatsby-node.js | 252 - docs/gatsby-ssr.js | 2 - docs/golangci-lint.tape | 86 - docs/package-lock.json | 42262 ---------------- docs/package.json | 58 - .../gatsby-theme-docs-core/index.js | 1 - .../src/hooks/useSidebar.js | 59 - .../gatsby-theme-docs-core/util/url.js | 13 - .../util/with-default.js | 15 - .../gatsby/wrapPageElement.js | 14 - .../gatsby/wrapRootElement.js | 17 - .../gatsby-theme-docs/src/assets/logo.svg | 1 - .../src/components/Code/index.js | 108 - .../src/components/Code/styles.js | 138 - .../src/components/Docs-wrapper.js | 7 - .../src/components/Docs/EditGithub.js | 37 - .../src/components/Docs/PostNav/index.js | 51 - .../src/components/Docs/PostNav/styles.js | 70 - .../src/components/Docs/TOC/index.js | 42 - .../src/components/Docs/TOC/styles.js | 58 - .../src/components/Docs/index.js | 51 - .../src/components/Header.js | 79 - .../src/components/Homepage.js | 14 - .../src/components/Layout/index.js | 52 - .../src/components/Layout/styles.js | 59 - .../gatsby-theme-docs/src/components/Logo.js | 91 - .../gatsby-theme-docs/src/components/SEO.js | 119 - .../components/Sidebar/ExternalLink/index.js | 19 - .../components/Sidebar/InternalLink/index.js | 16 - .../src/components/Sidebar/index.js | 101 - .../src/components/Sidebar/styles.js | 142 - .../gatsby-theme-docs/src/components/logo.svg | 62 - .../gatsby-theme-docs/src/styles/global.js | 277 - .../gatsby-theme-docs/src/styles/theme.js | 14 - .../src/templates/docs-query.js | 27 - .../src/templates/homepage-query.js | 3 - .../gatsby-theme-docs/src/text/index.mdx | 5 - .../src/util/copy-to-clipboard.js | 31 - .../gatsby-theme-docs/src/util/slug.js | 11 - .../gatsby-theme-docs/src/util/url.js | 5 - docs/src/components/ResponsiveContainer.js | 16 - docs/src/components/SearchBar/README.md | 3 - docs/src/components/SearchBar/algolia.css | 328 - docs/src/components/SearchBar/index.js | 120 - docs/src/components/SearchBar/styles.css | 40 - docs/src/config/sidebar.yml | 60 - docs/src/config/site.js | 6 - docs/src/docs/contributing/architecture.mdx | 253 - docs/src/docs/contributing/debug.mdx | 24 - docs/src/docs/contributing/faq.mdx | 28 - docs/src/docs/contributing/new-linters.mdx | 47 - docs/src/docs/contributing/quick-start.mdx | 10 - docs/src/docs/contributing/website.mdx | 63 - docs/src/docs/contributing/workflow.mdx | 64 - docs/src/docs/index.mdx | 55 - docs/src/docs/plugins/go-plugins.mdx | 83 - docs/src/docs/plugins/module-plugins.mdx | 81 - docs/src/docs/product/changelog.mdx | 7 - docs/src/docs/product/migration-guide.mdx | 2185 - docs/src/docs/product/roadmap.mdx | 75 - docs/src/docs/product/thanks.mdx | 16 - docs/src/docs/usage/configuration.mdx | 71 - docs/src/docs/usage/false-positives.mdx | 167 - docs/src/docs/usage/formatters.mdx | 19 - docs/src/docs/usage/linters.mdx | 23 - docs/src/docs/welcome/annotations.png | Bin 92599 -> 0 bytes docs/src/docs/welcome/colored-line-number.png | Bin 71596 -> 0 bytes docs/src/docs/welcome/faq.mdx | 101 - docs/src/docs/welcome/install.mdx | 246 - docs/src/docs/welcome/integrations.mdx | 133 - docs/src/docs/welcome/quick-start.mdx | 58 - docs/src/lib/icons.js | 17 - docs/src/pages/404.js | 18 - docs/static/CNAME | 1 - docs/static/banner.png | Bin 39188 -> 0 bytes docs/static/demo.gif | Bin 317958 -> 0 bytes docs/static/logo-400.png | Bin 96520 -> 0 bytes docs/static/logo.png | Bin 171302 -> 0 bytes 82 files changed, 49109 deletions(-) delete mode 100644 docs/.gitignore delete mode 100644 docs/LICENSE delete mode 100644 docs/gatsby-browser.js delete mode 100644 docs/gatsby-config.js delete mode 100644 docs/gatsby-node.js delete mode 100644 docs/gatsby-ssr.js delete mode 100644 docs/golangci-lint.tape delete mode 100644 docs/package-lock.json delete mode 100644 docs/package.json delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs-core/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs-core/src/hooks/useSidebar.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs-core/util/url.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs-core/util/with-default.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/gatsby/wrapPageElement.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/gatsby/wrapRootElement.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/assets/logo.svg delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Code/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Code/styles.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs-wrapper.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/EditGithub.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/PostNav/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/PostNav/styles.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/TOC/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/TOC/styles.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Docs/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Header.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Homepage.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Layout/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Layout/styles.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Logo.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/SEO.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Sidebar/ExternalLink/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Sidebar/InternalLink/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Sidebar/index.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/Sidebar/styles.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/components/logo.svg delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/styles/global.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/styles/theme.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/templates/docs-query.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/templates/homepage-query.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/text/index.mdx delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/util/copy-to-clipboard.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/util/slug.js delete mode 100644 docs/src/@rocketseat/gatsby-theme-docs/src/util/url.js delete mode 100644 docs/src/components/ResponsiveContainer.js delete mode 100644 docs/src/components/SearchBar/README.md delete mode 100644 docs/src/components/SearchBar/algolia.css delete mode 100644 docs/src/components/SearchBar/index.js delete mode 100644 docs/src/components/SearchBar/styles.css delete mode 100644 docs/src/config/sidebar.yml delete mode 100644 docs/src/config/site.js delete mode 100644 docs/src/docs/contributing/architecture.mdx delete mode 100644 docs/src/docs/contributing/debug.mdx delete mode 100644 docs/src/docs/contributing/faq.mdx delete mode 100644 docs/src/docs/contributing/new-linters.mdx delete mode 100644 docs/src/docs/contributing/quick-start.mdx delete mode 100644 docs/src/docs/contributing/website.mdx delete mode 100644 docs/src/docs/contributing/workflow.mdx delete mode 100644 docs/src/docs/index.mdx delete mode 100644 docs/src/docs/plugins/go-plugins.mdx delete mode 100644 docs/src/docs/plugins/module-plugins.mdx delete mode 100644 docs/src/docs/product/changelog.mdx delete mode 100644 docs/src/docs/product/migration-guide.mdx delete mode 100644 docs/src/docs/product/roadmap.mdx delete mode 100644 docs/src/docs/product/thanks.mdx delete mode 100644 docs/src/docs/usage/configuration.mdx delete mode 100644 docs/src/docs/usage/false-positives.mdx delete mode 100644 docs/src/docs/usage/formatters.mdx delete mode 100644 docs/src/docs/usage/linters.mdx delete mode 100644 docs/src/docs/welcome/annotations.png delete mode 100644 docs/src/docs/welcome/colored-line-number.png delete mode 100644 docs/src/docs/welcome/faq.mdx delete mode 100644 docs/src/docs/welcome/install.mdx delete mode 100644 docs/src/docs/welcome/integrations.mdx delete mode 100644 docs/src/docs/welcome/quick-start.mdx delete mode 100644 docs/src/lib/icons.js delete mode 100644 docs/src/pages/404.js delete mode 100644 docs/static/CNAME delete mode 100644 docs/static/banner.png delete mode 100644 docs/static/demo.gif delete mode 100644 docs/static/logo-400.png delete mode 100644 docs/static/logo.png diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index f14a70ffc3a5..000000000000 --- a/docs/.gitignore +++ /dev/null @@ -1,71 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Typescript v1 declaration files -typings/ - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# dotenv environment variable files -.env* - -# gatsby files -.cache/ -public - -# Mac files -.DS_Store - -# Yarn -yarn-error.log -.pnp/ -.pnp.js -# Yarn Integrity file -.yarn-integrity - -/static/jsonschema/ diff --git a/docs/LICENSE b/docs/LICENSE deleted file mode 100644 index 2a887dcf1ca1..000000000000 --- a/docs/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Rocketseat - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/docs/gatsby-browser.js b/docs/gatsby-browser.js deleted file mode 100644 index ba990ea9acb8..000000000000 --- a/docs/gatsby-browser.js +++ /dev/null @@ -1,2 +0,0 @@ -export { wrapRootElement } from "./src/@rocketseat/gatsby-theme-docs/gatsby/wrapRootElement"; -export { wrapPageElement } from "./src/@rocketseat/gatsby-theme-docs/gatsby/wrapPageElement"; diff --git a/docs/gatsby-config.js b/docs/gatsby-config.js deleted file mode 100644 index 50f1a45e0b76..000000000000 --- a/docs/gatsby-config.js +++ /dev/null @@ -1,128 +0,0 @@ -const withDefault = require(`./src/@rocketseat/gatsby-theme-docs-core/util/with-default`); - -const domain = `golangci-lint.run`; -const siteUrl = `https://${domain}`; - -const siteConfig = require(`./src/config/site.js`); -const { basePath, configPath, docsPath } = withDefault(siteConfig); - -module.exports = { - siteMetadata: { - siteTitle: `golangci-lint`, - defaultTitle: ``, - siteTitleShort: `golangci-lint`, - siteDescription: `Fast Go linters runner golangci-lint.`, - siteUrl, - siteAuthor: `@golangci`, - siteImage: `/logo.png`, - siteLanguage: `en`, - themeColor: `#59c1ce`, - basePath, - footer: `© ${new Date().getFullYear()}`, - }, - plugins: [ - `gatsby-plugin-netlify`, - `gatsby-alias-imports`, - `gatsby-transformer-sharp`, - `gatsby-plugin-sharp`, - { - resolve: `gatsby-source-filesystem`, - options: { - name: `docs`, - path: docsPath, - }, - }, - { - resolve: `gatsby-source-filesystem`, - options: { - name: `config`, - path: configPath, - }, - }, - { - resolve: `gatsby-transformer-yaml`, - options: { - typeName: `SidebarItems`, - }, - }, - { - resolve: `gatsby-plugin-mdx`, - options: { - extensions: [`.mdx`, `.md`], - gatsbyRemarkPlugins: [ - `gatsby-remark-autolink-headers`, - `gatsby-remark-external-links`, - { - resolve: `gatsby-remark-images`, - options: { - maxWidth: 960, - withWebp: true, - linkImagesToOriginal: false, - }, - }, - `gatsby-remark-responsive-iframe`, - `gatsby-remark-copy-linked-files`, - `gatsby-remark-mermaid`, - ], - plugins: [ - `gatsby-remark-autolink-headers`, - `gatsby-remark-external-links`, - `gatsby-remark-images`, - `gatsby-remark-mermaid`, - ], - }, - }, - { - resolve: `gatsby-plugin-manifest`, - options: { - name: `golangci-lint website`, - short_name: `golangci-lint`, - start_url: `/`, - background_color: `#ffffff`, - display: `standalone`, - icon: `static/logo.png`, - }, - }, - `gatsby-plugin-sitemap`, - { - resolve: `gatsby-plugin-google-analytics`, - options: { - trackingId: `UA-48413061-13`, - siteSpeedSampleRate: 100, - }, - }, - { - resolve: `gatsby-plugin-canonical-urls`, - options: { - siteUrl: siteUrl, - }, - }, - { - resolve: "gatsby-plugin-react-svg", - options: { - rule: { - include: /logo\.svg$/, - }, - }, - }, - `gatsby-plugin-netlify`, - `gatsby-plugin-catch-links`, - `gatsby-plugin-emotion`, - `gatsby-plugin-react-helmet`, - { - resolve: `gatsby-plugin-robots-txt`, - options: { - env: { - development: { - host: siteUrl, - policy: [{ userAgent: "*", disallow: ["/"] }], - }, - production: { - host: siteUrl, - policy: [{ userAgent: "*", disallow: ["/page-data/"] }], - }, - }, - }, - }, - ], -}; diff --git a/docs/gatsby-node.js b/docs/gatsby-node.js deleted file mode 100644 index 361bee653a7a..000000000000 --- a/docs/gatsby-node.js +++ /dev/null @@ -1,252 +0,0 @@ -const path = require(`path`); -const { createFilePath } = require(`gatsby-source-filesystem`); -const fs = require(`fs`); - -const { - normalizeBasePath, - resolveLink, -} = require(`./src/@rocketseat/gatsby-theme-docs-core/util/url`); -const withDefault = require(`./src/@rocketseat/gatsby-theme-docs-core/util/with-default`); - -exports.createPages = ({ graphql, actions: { createPage }, reporter }) => { - reporter.success(`onCreateDocs`); - - const siteConfig = require(`./src/config/site.js`); - const { basePath, baseDir, docsPath, githubUrl } = withDefault(siteConfig); - - const docsTemplate = require.resolve( - `./src/@rocketseat/gatsby-theme-docs/src/templates/docs-query.js` - ); - const homeTemplate = require.resolve( - `./src/@rocketseat/gatsby-theme-docs/src/templates/homepage-query.js` - ); - - return graphql( - ` - { - files: allFile(filter: { extension: { in: ["md", "mdx"] } }) { - edges { - node { - id - relativePath - childMdx { - frontmatter { - next - } - fields { - slug - } - } - } - } - } - sidebar: allSidebarItems { - edges { - node { - label - link - items { - label - link - } - id - } - } - } - } - ` - ).then((result) => { - if (result.errors) { - reporter.panic( - `docs: there was an error loading the docs folder!`, - result.errors - ); - return; - } - - createPage({ - path: basePath, - component: homeTemplate, - }); - - // Generate prev/next items based on sidebar.yml file - const sidebar = result.data.sidebar.edges; - const listOfItems = []; - - sidebar.forEach(({ node: { label, link, items } }) => { - if (Array.isArray(items)) { - items.forEach((item) => { - listOfItems.push({ - label: item.label, - link: resolveLink(item.link, basePath), - }); - }); - } else { - listOfItems.push({ - label, - link: resolveLink(link, basePath), - }); - } - }); - - // Generate docs pages - const docs = result.data.files.edges; - docs.forEach((doc) => { - const { - childMdx: { - frontmatter: { next }, - fields: { slug }, - }, - relativePath, - } = doc.node; - - const githubEditUrl = - githubUrl && - `${githubUrl}/tree/main/${baseDir}/${docsPath}/${relativePath}`; - - const currentPageIndex = listOfItems.findIndex( - (page) => page.link === slug - ); - - const prevItem = listOfItems[currentPageIndex - 1]; - const nextItem = next - ? listOfItems.find((item) => item.link === next) - : listOfItems[currentPageIndex + 1]; - - createPage({ - path: slug, - component: docsTemplate, - context: { - slug, - prev: prevItem, - next: nextItem, - githubEditUrl, - }, - }); - }); - - reporter.success(`docs pages created`); - }); -}; - -exports.createSchemaCustomization = ({ actions }) => { - actions.createTypes(` - type MdxFrontmatter @dontInfer { - title: String! - description: String - image: String - disableTableOfContents: Boolean - next: String - } - `); - - actions.createTypes(` - type SidebarItems implements Node { - label: String! - link: String - items: [SidebarItemsItems] - } - - type SidebarItemsItems { - label: String - link: String - } - `); -}; - -exports.onPreBootstrap = ({ store, reporter }, themeOptions) => { - const { configPath, docsPath } = withDefault(themeOptions); - const { program } = store.getState(); - - const dirs = [ - path.join(program.directory, configPath), - path.join(program.directory, docsPath), - ]; - - dirs.forEach((dir) => { - if (!fs.existsSync(dir)) { - reporter.success(`docs: initialized the ${dir} directory`); - fs.mkdirSync(dir); - } - }); -}; - -exports.onCreateNode = ( - { node, actions: { createNodeField }, getNode }, - themeOptions -) => { - if (node.internal.type !== `Mdx`) { - return; - } - - const { basePath } = withDefault(themeOptions); - - let value = createFilePath({ node, getNode }); - if (value === "index") value = ""; - - createNodeField({ - name: `slug`, - node, - value: normalizeBasePath(basePath, value), - }); - - createNodeField({ - name: `id`, - node, - value: node.id, - }); -}; - -/** -[ - { - "node": { - "label": "Home", - "link": "/", - "items": null, - "id": "a2913be3-af3c-5fc9-967e-a058e86b20a9" - } - }, - { - "node": { - "label": "With dropdown", - "link": null, - "items": [ - { "label": "My Example", "link": "/my-example" }, - { "label": "Teste 2", "link": "/teste-2" } - ], - "id": "c7d9606c-4bda-5097-a0df-53108e9f4efd" - } - } -] -*/ - -// Ler todo o array e salvar em uma objeto chave/valor -/** - * { - * '/': { - * prev: null, - * next: { - * label: 'My example', - * link: '/my-example' - * } - * }, - * '/my-example': { - * prev: { - * label: 'Home', - * link: '/' - * }, - * next: { - * label: 'Teste 2', - * link: '/teste-2' - * } - * }, - * '/teste-2': { - * prev: { - * label: 'My example', - * link: '/my-example' - * }, - * next: null - * } - * } - */ diff --git a/docs/gatsby-ssr.js b/docs/gatsby-ssr.js deleted file mode 100644 index ba990ea9acb8..000000000000 --- a/docs/gatsby-ssr.js +++ /dev/null @@ -1,2 +0,0 @@ -export { wrapRootElement } from "./src/@rocketseat/gatsby-theme-docs/gatsby/wrapRootElement"; -export { wrapPageElement } from "./src/@rocketseat/gatsby-theme-docs/gatsby/wrapPageElement"; diff --git a/docs/golangci-lint.tape b/docs/golangci-lint.tape deleted file mode 100644 index 4ba51aaf6d4c..000000000000 --- a/docs/golangci-lint.tape +++ /dev/null @@ -1,86 +0,0 @@ -Output docs/static/demo.gif - -# NOTE: it should be run at the root of the repository. -# vhs docs/golangci-lint.tape - -Require golangci-lint - -Set Shell zsh - -Set Theme Dracula -Set FontSize 25 -Set Width 2000 -Set Height 900 - -Set WindowBar Colorful -Set WindowBarSize 50 - -Set Padding 20 - -Set MarginFill "#17afc2" -Set Margin 20 - -Set BorderRadius 30 - -Type "golangci-lint run" Sleep 500ms Enter -Sleep 2s -Sleep 1s - - -# VHS documentation -# https://github.com/charmbracelet/vhs -# -# Output: -# Output .gif Create a GIF output at the given -# Output .mp4 Create an MP4 output at the given -# Output .webm Create a WebM output at the given -# -# Require: -# Require Ensure a program is on the $PATH to proceed -# -# Settings: -# Set FontSize Set the font size of the terminal -# Set FontFamily Set the font family of the terminal -# Set Height Set the height of the terminal -# Set Width Set the width of the terminal -# Set LetterSpacing Set the font letter spacing (tracking) -# Set LineHeight Set the font line height -# Set LoopOffset % Set the starting frame offset for the GIF loop -# Set Theme Set the theme of the terminal -# Set Padding Set the padding of the terminal -# Set Framerate Set the framerate of the recording -# Set PlaybackSpeed Set the playback speed of the recording -# Set MarginFill Set the file or color the margin will be filled with. -# Set Margin Set the size of the margin. Has no effect if MarginFill isn't set. -# Set BorderRadius Set terminal border radius, in pixels. -# Set WindowBar Set window bar type. (one of: Rings, RingsRight, Colorful, ColorfulRight) -# Set WindowBarSize Set window bar size, in pixels. Default is 40. -# Set TypingSpeed