diff --git a/docs/caveats.md b/docs/caveats.md index 9766205..224b0c2 100644 --- a/docs/caveats.md +++ b/docs/caveats.md @@ -22,4 +22,4 @@ Lando will set the `PATH` hierarchy for this service as follows: ] ``` -This is useful to note if you are not using absolute paths in any [tooling routes](https://docs.lando.dev/core/v3/tooling.html) and are getting the unexpected version of a particular utility. +This is useful to note if you are not using absolute paths in any [tooling routes](https://docs.lando.dev/landofile/tooling.html) and are getting the unexpected version of a particular utility. diff --git a/docs/config.md b/docs/config.md index 6141ea1..7cbac85 100644 --- a/docs/config.md +++ b/docs/config.md @@ -5,9 +5,9 @@ description: Learn how to configure the Lando Python service. # Configuration -Here are the configuration options, set to the default values, for this service. If you are unsure about where this goes or what this means, we *highly recommend* scanning the [services documentation](https://docs.lando.dev/core/v3/services/lando.html) to get a good handle on how the magicks work. +Here are the configuration options, set to the default values, for this service. If you are unsure about where this goes or what this means, we *highly recommend* scanning the [services documentation](https://docs.lando.dev/services/lando-3.html) to get a good handle on how the magicks work. -Also note that options, in addition to the [build steps](https://docs.lando.dev/core/v3/services/lando.html#build-steps) and [overrides](https://docs.lando.dev/core/v3/services/lando.html#overrides) that are available to every service, are shown below: +Also note that options, in addition to the [build steps](https://docs.lando.dev/services/lando-3.html#build-steps) and [overrides](https://docs.lando.dev/services/lando-3.html#overrides) that are available to every service, are shown below: ```yaml services: @@ -44,7 +44,7 @@ services: ## Using SSL -Also note that `ssl: true` will only generate certs in the [default locations](https://docs.lando.dev/core/v3/security.html). It is up to the user to use the certs and secure port correctly in their application like as in the `python` snippet below: +Also note that `ssl: true` will only generate certs in the [default locations](https://docs.lando.dev/config/security.html). It is up to the user to use the certs and secure port correctly in their application like as in the `python` snippet below: ```yaml services: @@ -78,7 +78,7 @@ You can then invoke them on the command line. lando dotnet ``` -Lando tooling is actually pretty powerful so definitely check out [the rest](https://docs.lando.dev/core/v3/tooling.html) of its cool features. +Lando tooling is actually pretty powerful so definitely check out [the rest](https://docs.lando.dev/landofile/tooling.html) of its cool features. ## Adding routing @@ -91,4 +91,4 @@ proxy: - something.else.local ``` -Lando proxying is actually pretty powerful so definitely check out [the rest](https://docs.lando.dev/core/v3/proxy.html) of its cool features. +Lando proxying is actually pretty powerful so definitely check out [the rest](https://docs.lando.dev/landofile/proxy.html) of its cool features. diff --git a/docs/index.md b/docs/index.md index 010a5f3..d10a8ca 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,7 +8,7 @@ next: ./config.html [Python](https://www.python.org/) is a programming language that lets you work more quickly and integrate your systems more effectively. -You can easily add it to your Lando app by adding an entry to the [services](https://docs.lando.dev/core/v3/services/lando.html) top-level config in your [Landofile](https://docs.lando.dev/core/v3). +You can easily add it to your Lando app by adding an entry to the [services](https://docs.lando.dev/services/lando-3.html) top-level config in your [Landofile](https://docs.lando.dev/landofile/). ```yaml @@ -29,7 +29,7 @@ services: * **[3.7](https://hub.docker.com/_/python)** **(default)** * [3.6](https://hub.docker.com/_/python) * [3.5](https://hub.docker.com/_/python) -* [custom](https://docs.lando.dev/core/v3/services/lando.html#overrides) +* [custom](https://docs.lando.dev/services/lando-3.html#overrides) ## Legacy versions diff --git a/netlify.toml b/netlify.toml index cf8e7da..945b1f5 100644 --- a/netlify.toml +++ b/netlify.toml @@ -10,7 +10,7 @@ [[context.deploy-preview.plugins]] package = "netlify-plugin-checklinks" [context.deploy-preview.plugins.inputs] - todoPatterns = [ "load", "CHANGELOG.html", "x.com", "twitter.com", "/v/" ] + todoPatterns = [ "load", "CHANGELOG.html", "x.com", "twitter.com", "/v/", "hub.docker.com" ] skipPatterns = [ ".rss", ".gif", ".jpg" ] checkExternal = true diff --git a/package-lock.json b/package-lock.json index 1179d52..70cef5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -167,7 +167,6 @@ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.7.0.tgz", "integrity": "sha512-hrYlN9yNQukmNj8bBlw9PCXi9jmRQqNUXaG6MXH1aDabjO6YD1WPVqTvaELbIBgTbDJzCn0R2owms0uaxQkjUg==", "dev": true, - "peer": true, "engines": { "node": ">= 14.0.0" } @@ -287,7 +286,6 @@ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.7.0.tgz", "integrity": "sha512-ohtIp+lyTGM3agrHyedC3w7ijfdUvSN6wmGuKqUezrNzd0nCkFoLW0OINlyv1ODrTEVnL8PAM/Zqubjafxd/Ww==", "dev": true, - "peer": true, "dependencies": { "@algolia/client-common": "5.7.0" }, @@ -306,7 +304,6 @@ "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.7.0.tgz", "integrity": "sha512-Eg8cBhNg2QNnDDldyK77aXvg3wIc5qnpCDCAJXQ2oaqZwwvvYaTgnP1ofznNG6+klri4Fk1YAaC9wyDBhByWIA==", "dev": true, - "peer": true, "dependencies": { "@algolia/client-common": "5.7.0" }, @@ -319,7 +316,6 @@ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.7.0.tgz", "integrity": "sha512-8BDssYEkcp1co06KtHO9b37H+5zVM/h+5kyesJb2C2EHFO3kgzLHWl/JyXOVtYlKQBkmdObYOI0s6JaXRy2yQA==", "dev": true, - "peer": true, "dependencies": { "@algolia/client-common": "5.7.0" }, @@ -378,6 +374,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.25.7", @@ -2667,6 +2664,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2726,6 +2724,7 @@ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", "dev": true, + "peer": true, "dependencies": { "@algolia/cache-browser-local-storage": "4.24.0", "@algolia/cache-common": "4.24.0", @@ -3000,6 +2999,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001663", "electron-to-chromium": "^1.5.28", @@ -3806,6 +3806,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, + "peer": true, "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -4385,6 +4386,7 @@ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.0.tgz", "integrity": "sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==", "dev": true, + "peer": true, "dependencies": { "tabbable": "^6.2.0" } @@ -5705,10 +5707,11 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -7939,6 +7942,7 @@ "integrity": "sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -7998,6 +8002,7 @@ "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.3.4.tgz", "integrity": "sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==", "dev": true, + "peer": true, "dependencies": { "@docsearch/css": "^3.6.1", "@docsearch/js": "^3.6.1", @@ -8047,6 +8052,7 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.10.tgz", "integrity": "sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==", "dev": true, + "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.10", "@vue/compiler-sfc": "3.5.10", diff --git a/package.json b/package.json index 21c9f84..2112048 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ }, "scripts": { "coverage": "nyc report --reporter=text-lcov | coveralls", - "docs:build": "LANDO_MVB_VERSION=$(git describe --tags --always --abbrev=1 --match=\"v[0-9].*\") vitepress build docs", - "docs:dev": "LANDO_MVB_VERSION=$(git describe --tags --always --abbrev=1 --match=\"v[0-9].*\") vitepress dev docs", + "docs:build": "LANDO_MVB_VERSION=$(git describe --tags --abbrev=1 --match=\"v[0-9].*\" 2>/dev/null || node -p \"require('./package.json').version\") vitepress build docs", + "docs:dev": "LANDO_MVB_VERSION=$(git describe --tags --abbrev=1 --match=\"v[0-9].*\" 2>/dev/null || node -p \"require('./package.json').version\") vitepress dev docs", "docs:mvb": "npx mvb docs", "docs:preview": "vitepress preview docs", "lint": "eslint . --ext .js --ext .mjs ",