From 0b28a298f7d003cd4ea3adf93b5ff59e844507e3 Mon Sep 17 00:00:00 2001 From: Benjy Weinberger Date: Sat, 11 Mar 2023 21:50:22 -0800 Subject: [PATCH] Remove the superfluous updated: front matter from readme docs. (#18475) If omitted, readme sets this to the sync time if the body has changed, which is exactly what we want anyway. --- docs/markdown/Contributions/contributor-overview.md | 1 - docs/markdown/Contributions/development.md | 1 - .../Contributions/development/contributions-debugging.md | 1 - docs/markdown/Contributions/development/contributions-rust.md | 1 - docs/markdown/Contributions/development/contributor-setup.md | 1 - .../Contributions/development/internal-rules-architecture.md | 1 - .../Contributions/development/running-pants-from-sources.md | 1 - docs/markdown/Contributions/development/style-guide.md | 1 - docs/markdown/Contributions/releases.md | 1 - docs/markdown/Contributions/releases/ci-for-macos-on-arm64.md | 1 - docs/markdown/Contributions/releases/release-process.md | 1 - docs/markdown/Contributions/releases/release-strategy.md | 1 - docs/markdown/Docker/docker.md | 1 - docs/markdown/Docker/tagging-docker-images.md | 1 - docs/markdown/Getting Help/getting-help.md | 1 - docs/markdown/Getting Help/service-providers.md | 1 - docs/markdown/Getting Help/the-pants-community.md | 1 - .../markdown/Getting Help/the-pants-community/code-of-conduct.md | 1 - .../Getting Help/the-pants-community/contentious-decisions.md | 1 - docs/markdown/Getting Help/the-pants-community/maintainers.md | 1 - docs/markdown/Getting Help/the-pants-community/team.md | 1 - docs/markdown/Getting Started/getting-started.md | 1 - docs/markdown/Getting Started/getting-started/example-repos.md | 1 - .../Getting Started/getting-started/existing-repositories.md | 1 - .../Getting Started/getting-started/initial-configuration.md | 1 - docs/markdown/Getting Started/getting-started/installation.md | 1 - .../Getting Started/getting-started/manual-installation.md | 1 - docs/markdown/Getting Started/getting-started/prerequisites.md | 1 - docs/markdown/Go/go-integrations.md | 1 - docs/markdown/Go/go-integrations/protobuf-go.md | 1 - docs/markdown/Go/go.md | 1 - docs/markdown/Helm/helm-deployments.md | 1 - docs/markdown/Helm/helm-overview.md | 1 - docs/markdown/Introduction/how-does-pants-work.md | 1 - docs/markdown/Introduction/language-support.md | 1 - docs/markdown/Introduction/media.md | 1 - docs/markdown/Introduction/news-room.md | 1 - docs/markdown/Introduction/testimonials.md | 1 - docs/markdown/Introduction/welcome-to-pants.md | 1 - docs/markdown/Introduction/who-uses-pants.md | 1 - docs/markdown/Java and Scala/jvm-overview.md | 1 - docs/markdown/Java and Scala/kotlin.md | 1 - docs/markdown/Python/python-goals.md | 1 - docs/markdown/Python/python-goals/python-check-goal.md | 1 - docs/markdown/Python/python-goals/python-fmt-goal.md | 1 - docs/markdown/Python/python-goals/python-lint-goal.md | 1 - docs/markdown/Python/python-goals/python-package-goal.md | 1 - docs/markdown/Python/python-goals/python-publish-goal.md | 1 - docs/markdown/Python/python-goals/python-repl-goal.md | 1 - docs/markdown/Python/python-goals/python-run-goal.md | 1 - docs/markdown/Python/python-goals/python-test-goal.md | 1 - docs/markdown/Python/python-integrations.md | 1 - docs/markdown/Python/python-integrations/awslambda-python.md | 1 - .../Python/python-integrations/google-cloud-function-python.md | 1 - docs/markdown/Python/python-integrations/jupyter.md | 1 - docs/markdown/Python/python-integrations/protobuf-python.md | 1 - docs/markdown/Python/python-integrations/pyoxidizer.md | 1 - docs/markdown/Python/python-integrations/thrift-python.md | 1 - docs/markdown/Python/python.md | 1 - docs/markdown/Python/python/pex-files.md | 1 - docs/markdown/Python/python/python-backend.md | 1 - docs/markdown/Python/python/python-distributions.md | 1 - docs/markdown/Python/python/python-interpreter-compatibility.md | 1 - docs/markdown/Python/python/python-linters-and-formatters.md | 1 - docs/markdown/Python/python/python-lockfiles.md | 1 - docs/markdown/Python/python/python-third-party-dependencies.md | 1 - docs/markdown/Releases/changelog.md | 1 - docs/markdown/Releases/deprecation-policy.md | 1 - docs/markdown/Releases/upgrade-tips.md | 1 - docs/markdown/Releases/versions.md | 1 - docs/markdown/Releases/versions/release-notes-1-25.md | 1 - docs/markdown/Releases/versions/release-notes-1-26.md | 1 - docs/markdown/Releases/versions/release-notes-1-27.md | 1 - docs/markdown/Releases/versions/release-notes-1-28.md | 1 - docs/markdown/Releases/versions/release-notes-1-29.md | 1 - docs/markdown/Releases/versions/release-notes-1-30.md | 1 - docs/markdown/Releases/versions/release-notes-2-0.md | 1 - docs/markdown/Releases/versions/release-notes-2-1.md | 1 - docs/markdown/Releases/versions/release-notes-2-2.md | 1 - docs/markdown/Releases/versions/release-notes-2-3.md | 1 - docs/markdown/Releases/versions/release-notes-2-4.md | 1 - docs/markdown/Releases/versions/release-notes-2-5.md | 1 - docs/markdown/Shell/run-shell-commands.md | 1 - docs/markdown/Shell/shell.md | 1 - docs/markdown/Tutorials/advanced-plugin-concepts.md | 1 - docs/markdown/Tutorials/create-a-new-goal.md | 1 - docs/markdown/Tutorials/test-custom-plugin-goal.md | 1 - docs/markdown/Using Pants/advanced-target-selection.md | 1 - docs/markdown/Using Pants/anonymous-telemetry.md | 1 - docs/markdown/Using Pants/assets.md | 1 - docs/markdown/Using Pants/command-line-help.md | 1 - docs/markdown/Using Pants/concepts.md | 1 - docs/markdown/Using Pants/concepts/enabling-backends.md | 1 - docs/markdown/Using Pants/concepts/goals.md | 1 - docs/markdown/Using Pants/concepts/options.md | 1 - docs/markdown/Using Pants/concepts/source-roots.md | 1 - docs/markdown/Using Pants/concepts/targets.md | 1 - docs/markdown/Using Pants/environments.md | 1 - docs/markdown/Using Pants/project-introspection.md | 1 - docs/markdown/Using Pants/remote-caching-execution.md | 1 - .../Using Pants/remote-caching-execution/remote-caching.md | 1 - .../Using Pants/remote-caching-execution/remote-execution.md | 1 - docs/markdown/Using Pants/restricted-internet-access.md | 1 - docs/markdown/Using Pants/setting-up-an-ide.md | 1 - docs/markdown/Using Pants/troubleshooting.md | 1 - docs/markdown/Using Pants/using-pants-in-ci.md | 1 - docs/markdown/Using Pants/validating-dependencies.md | 1 - docs/markdown/Writing Plugins/common-plugin-tasks.md | 1 - .../Writing Plugins/common-plugin-tasks/plugin-helpers.md | 1 - .../Writing Plugins/common-plugin-tasks/plugin-upgrade-guide.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-codegen.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-fmt-goal.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-lint-goal.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-package-goal.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-repl-goal.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-run-goal.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-setup-py.md | 1 - .../Writing Plugins/common-plugin-tasks/plugins-test-goal.md | 1 - .../common-plugin-tasks/plugins-typecheck-goal.md | 1 - docs/markdown/Writing Plugins/macros.md | 1 - docs/markdown/Writing Plugins/plugins-overview.md | 1 - docs/markdown/Writing Plugins/rules-api.md | 1 - .../Writing Plugins/rules-api/rules-api-and-target-api.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-concepts.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-file-system.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-goal-rules.md | 1 - .../Writing Plugins/rules-api/rules-api-installing-tools.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-logging.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-process.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-subsystems.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-testing.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-tips.md | 1 - docs/markdown/Writing Plugins/rules-api/rules-api-unions.md | 1 - docs/markdown/Writing Plugins/target-api.md | 1 - docs/markdown/Writing Plugins/target-api/target-api-concepts.md | 1 - .../Writing Plugins/target-api/target-api-extending-targets.md | 1 - .../markdown/Writing Plugins/target-api/target-api-new-fields.md | 1 - .../Writing Plugins/target-api/target-api-new-targets.md | 1 - 138 files changed, 138 deletions(-) diff --git a/docs/markdown/Contributions/contributor-overview.md b/docs/markdown/Contributions/contributor-overview.md index 1bc6a20fbec..5d147483449 100644 --- a/docs/markdown/Contributions/contributor-overview.md +++ b/docs/markdown/Contributions/contributor-overview.md @@ -4,7 +4,6 @@ slug: "contributor-overview" excerpt: "The flow for making changes to Pants." hidden: false createdAt: "2020-05-16T22:54:21.867Z" -updatedAt: "2022-06-04T12:23:09.473Z" --- We welcome contributions of all types: from fixing typos to bug fixes to new features. For further questions about any of the below, please refer to the [community overview](doc:the-pants-community). diff --git a/docs/markdown/Contributions/development.md b/docs/markdown/Contributions/development.md index 1ce9837b122..2a6a7f67067 100644 --- a/docs/markdown/Contributions/development.md +++ b/docs/markdown/Contributions/development.md @@ -4,7 +4,6 @@ slug: "development" excerpt: "How to make code changes to Pants." hidden: false createdAt: "2020-07-23T21:02:22.190Z" -updatedAt: "2021-11-09T22:03:40.187Z" --- - [Setting up Pants](doc:contributor-setup) - [Style guide](doc:style-guide) diff --git a/docs/markdown/Contributions/development/contributions-debugging.md b/docs/markdown/Contributions/development/contributions-debugging.md index a6bd36c711a..9d24f8f303b 100644 --- a/docs/markdown/Contributions/development/contributions-debugging.md +++ b/docs/markdown/Contributions/development/contributions-debugging.md @@ -4,7 +4,6 @@ slug: "contributions-debugging" excerpt: "Some techniques to figure out why Pants is behaving the way it is." hidden: false createdAt: "2020-09-04T23:43:34.260Z" -updatedAt: "2022-03-09T16:40:50.789Z" --- Benchmarking with `hyperfine` ----------------------------- diff --git a/docs/markdown/Contributions/development/contributions-rust.md b/docs/markdown/Contributions/development/contributions-rust.md index a2978e84d1f..c6723b0515e 100644 --- a/docs/markdown/Contributions/development/contributions-rust.md +++ b/docs/markdown/Contributions/development/contributions-rust.md @@ -4,7 +4,6 @@ slug: "contributions-rust" excerpt: "Hacking on the Pants engine in Rust." hidden: false createdAt: "2020-05-16T23:11:31.121Z" -updatedAt: "2022-02-08T20:56:52.599Z" --- We welcome contributions to Rust! We use Rust to implement the Pants engine in a performant, safe, and ergonomic way. diff --git a/docs/markdown/Contributions/development/contributor-setup.md b/docs/markdown/Contributions/development/contributor-setup.md index 5e5e935612c..30de4817629 100644 --- a/docs/markdown/Contributions/development/contributor-setup.md +++ b/docs/markdown/Contributions/development/contributor-setup.md @@ -4,7 +4,6 @@ slug: "contributor-setup" excerpt: "How to set up Pants for local development." hidden: false createdAt: "2020-05-16T22:54:22.684Z" -updatedAt: "2022-04-26T23:55:48.923Z" --- Step 1: Fork and clone `pantsbuild/pants` ----------------------------------------- diff --git a/docs/markdown/Contributions/development/internal-rules-architecture.md b/docs/markdown/Contributions/development/internal-rules-architecture.md index e2ed857613d..60ebf2b683c 100644 --- a/docs/markdown/Contributions/development/internal-rules-architecture.md +++ b/docs/markdown/Contributions/development/internal-rules-architecture.md @@ -3,7 +3,6 @@ title: "Internal architecture" slug: "internal-rules-architecture" hidden: false createdAt: "2020-08-26T19:22:24.769Z" -updatedAt: "2022-04-27T00:01:20.031Z" --- Rule Graph Construction ======================= diff --git a/docs/markdown/Contributions/development/running-pants-from-sources.md b/docs/markdown/Contributions/development/running-pants-from-sources.md index f54bfe6d9d4..4c51d09f68e 100644 --- a/docs/markdown/Contributions/development/running-pants-from-sources.md +++ b/docs/markdown/Contributions/development/running-pants-from-sources.md @@ -3,7 +3,6 @@ title: "Running Pants from sources" slug: "running-pants-from-sources" hidden: false createdAt: "2021-08-10T00:24:00.100Z" -updatedAt: "2022-04-27T00:04:50.041Z" --- Running Pants from sources in its own repo ------------------------------------------ diff --git a/docs/markdown/Contributions/development/style-guide.md b/docs/markdown/Contributions/development/style-guide.md index baaf4b2768a..837e3e4b785 100644 --- a/docs/markdown/Contributions/development/style-guide.md +++ b/docs/markdown/Contributions/development/style-guide.md @@ -4,7 +4,6 @@ slug: "style-guide" excerpt: "Some conventions we encourage." hidden: false createdAt: "2020-05-17T04:29:11.796Z" -updatedAt: "2022-04-26T23:57:26.701Z" --- Reminder: running the autoformatters and linters ------------------------------------------------ diff --git a/docs/markdown/Contributions/releases.md b/docs/markdown/Contributions/releases.md index 20dd6a7a7bf..9eae6eed5b3 100644 --- a/docs/markdown/Contributions/releases.md +++ b/docs/markdown/Contributions/releases.md @@ -3,7 +3,6 @@ title: "Releases" slug: "releases" hidden: false createdAt: "2020-05-16T22:53:24.532Z" -updatedAt: "2020-05-17T06:25:29.061Z" --- - [Release strategy](doc:release-strategy) - [Release process](doc:release-process) diff --git a/docs/markdown/Contributions/releases/ci-for-macos-on-arm64.md b/docs/markdown/Contributions/releases/ci-for-macos-on-arm64.md index 525726223c3..da06d3cbc45 100644 --- a/docs/markdown/Contributions/releases/ci-for-macos-on-arm64.md +++ b/docs/markdown/Contributions/releases/ci-for-macos-on-arm64.md @@ -3,7 +3,6 @@ title: "GitHub Actions macOS ARM64 runners" slug: "ci-for-macos-on-arm64" hidden: false createdAt: "2022-06-05T15:31:27.665Z" -updatedAt: "2022-06-12T08:38:54.894Z" --- Apple is phasing out their X86_64 hardware, and all new macOS systems are based on the M1 ARM64 processor. Pants must run on these systems, which means we need an M1 CI machine on which to test and package Pants. diff --git a/docs/markdown/Contributions/releases/release-process.md b/docs/markdown/Contributions/releases/release-process.md index a4273acc791..8c7bfd7bd13 100644 --- a/docs/markdown/Contributions/releases/release-process.md +++ b/docs/markdown/Contributions/releases/release-process.md @@ -4,7 +4,6 @@ slug: "release-process" excerpt: "How to release a new version of `pantsbuild.pants` and its plugins." hidden: false createdAt: "2020-05-16T22:36:48.334Z" -updatedAt: "2022-06-08T18:06:57.112Z" --- This page covers the nitty-gritty of executing a release, and is probably only interesting for maintainers. If you're interested in when and why Pants is released, please see the [Release strategy](doc:release-strategy) page. diff --git a/docs/markdown/Contributions/releases/release-strategy.md b/docs/markdown/Contributions/releases/release-strategy.md index 71b1771108f..61fb7b956a3 100644 --- a/docs/markdown/Contributions/releases/release-strategy.md +++ b/docs/markdown/Contributions/releases/release-strategy.md @@ -4,7 +4,6 @@ slug: "release-strategy" excerpt: "Our approach to semantic versioning + time-based releases." hidden: false createdAt: "2020-05-17T03:02:12.315Z" -updatedAt: "2022-04-29T21:43:57.204Z" --- Pants release cycles flow through: diff --git a/docs/markdown/Docker/docker.md b/docs/markdown/Docker/docker.md index b430ca78003..4249f610423 100644 --- a/docs/markdown/Docker/docker.md +++ b/docs/markdown/Docker/docker.md @@ -4,7 +4,6 @@ slug: "docker" excerpt: "How to build Docker images containing artifacts built by Pants" hidden: false createdAt: "2021-09-03T15:28:55.877Z" -updatedAt: "2022-05-13T12:34:06.323Z" --- Docker images typically bundle build artifacts, such as PEX files, wheels, loose files, and so on, with other runtime requirements, such as a Python interpreter. diff --git a/docs/markdown/Docker/tagging-docker-images.md b/docs/markdown/Docker/tagging-docker-images.md index 3c03b3590f6..402945dc101 100644 --- a/docs/markdown/Docker/tagging-docker-images.md +++ b/docs/markdown/Docker/tagging-docker-images.md @@ -4,7 +4,6 @@ slug: "tagging-docker-images" excerpt: "How to set registry, repository and tag names on your images" hidden: false createdAt: "2021-10-04T15:50:36.840Z" -updatedAt: "2022-04-22T08:17:48.824Z" --- Configuring registries ---------------------- diff --git a/docs/markdown/Getting Help/getting-help.md b/docs/markdown/Getting Help/getting-help.md index a3d837e7764..5353696e8ae 100644 --- a/docs/markdown/Getting Help/getting-help.md +++ b/docs/markdown/Getting Help/getting-help.md @@ -4,7 +4,6 @@ slug: "getting-help" excerpt: "How to engage with the Pants community." hidden: false createdAt: "2020-03-23T21:37:03.235Z" -updatedAt: "2023-01-04T23:16:37.806Z" --- The [Pants community](doc:the-pants-community) is friendly, welcoming, and passionate about improving the craft of software engineering. If you need help with anything Pants-related, you've come to the right place. We'd love to hear from you! diff --git a/docs/markdown/Getting Help/service-providers.md b/docs/markdown/Getting Help/service-providers.md index 5baf38d303c..f02c61307f0 100644 --- a/docs/markdown/Getting Help/service-providers.md +++ b/docs/markdown/Getting Help/service-providers.md @@ -3,7 +3,6 @@ title: "Service providers" slug: "service-providers" hidden: false createdAt: "2022-08-26T18:57:07.437Z" -updatedAt: "2022-08-30T00:28:12.217Z" --- ## Toolchain diff --git a/docs/markdown/Getting Help/the-pants-community.md b/docs/markdown/Getting Help/the-pants-community.md index be716985cd3..1a05afb3c95 100644 --- a/docs/markdown/Getting Help/the-pants-community.md +++ b/docs/markdown/Getting Help/the-pants-community.md @@ -3,7 +3,6 @@ title: "The Pants community" slug: "the-pants-community" hidden: false createdAt: "2021-03-13T18:57:07.437Z" -updatedAt: "2022-08-29T00:28:12.217Z" --- Who is behind Pants? -------------------- diff --git a/docs/markdown/Getting Help/the-pants-community/code-of-conduct.md b/docs/markdown/Getting Help/the-pants-community/code-of-conduct.md index 31ff11c0d09..9eb07a57e28 100644 --- a/docs/markdown/Getting Help/the-pants-community/code-of-conduct.md +++ b/docs/markdown/Getting Help/the-pants-community/code-of-conduct.md @@ -4,7 +4,6 @@ slug: "code-of-conduct" excerpt: "Our expectations for participants in the Pants community." hidden: false createdAt: "2020-05-16T22:54:21.817Z" -updatedAt: "2021-03-17T04:23:56.115Z" --- We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored. Anyone who violates this code of conduct may be banned from contributing to the project or participating in community discussion. diff --git a/docs/markdown/Getting Help/the-pants-community/contentious-decisions.md b/docs/markdown/Getting Help/the-pants-community/contentious-decisions.md index 87bb4236e43..e9715833196 100644 --- a/docs/markdown/Getting Help/the-pants-community/contentious-decisions.md +++ b/docs/markdown/Getting Help/the-pants-community/contentious-decisions.md @@ -4,7 +4,6 @@ slug: "contentious-decisions" excerpt: "How we make decisions when consensus cannot be reached" hidden: false createdAt: "2021-03-17T04:19:25.352Z" -updatedAt: "2021-08-31T18:59:09.932Z" --- Pants is a friendly community, and we prefer to reach decisions by consensus among Maintainers. diff --git a/docs/markdown/Getting Help/the-pants-community/maintainers.md b/docs/markdown/Getting Help/the-pants-community/maintainers.md index 2bf163e3bbf..a68a5419b62 100644 --- a/docs/markdown/Getting Help/the-pants-community/maintainers.md +++ b/docs/markdown/Getting Help/the-pants-community/maintainers.md @@ -4,7 +4,6 @@ slug: "maintainers" excerpt: "What Pants maintainers do and how to become one." hidden: false createdAt: "2020-05-16T22:36:48.659Z" -updatedAt: "2022-09-28T00:00:00.000Z" --- Pants community Maintainers are contributors who have been recognized by the project as stewards of Pants. They have a proven record of contributions, are committed to ensuring the continued success of our project, and through their actions help to grow our Community. diff --git a/docs/markdown/Getting Help/the-pants-community/team.md b/docs/markdown/Getting Help/the-pants-community/team.md index 5e15867db08..1c96e038554 100644 --- a/docs/markdown/Getting Help/the-pants-community/team.md +++ b/docs/markdown/Getting Help/the-pants-community/team.md @@ -4,7 +4,6 @@ slug: "team" excerpt: "" hidden: false createdAt: "2022-08-15T22:36:48.659Z" -updatedAt: "2022-09-08T00:28:12.217Z" --- Pants open source project has had many team members in over a decade. The current team is comprised of elected Contributors and Maintainers, who are nominated based on [criteria](doc:the-pants-community#how-is-the-community-structured) including demonstrated commitment to the project and a track record of contributions to the project and community. diff --git a/docs/markdown/Getting Started/getting-started.md b/docs/markdown/Getting Started/getting-started.md index c6180a8ba07..b1956a815c9 100644 --- a/docs/markdown/Getting Started/getting-started.md +++ b/docs/markdown/Getting Started/getting-started.md @@ -3,7 +3,6 @@ title: "Getting started" slug: "getting-started" hidden: false createdAt: "2020-07-29T02:02:59.962Z" -updatedAt: "2022-04-30T00:03:27.945Z" --- Thanks for your interest in trying out Pants! diff --git a/docs/markdown/Getting Started/getting-started/example-repos.md b/docs/markdown/Getting Started/getting-started/example-repos.md index ff6a750cb39..d9a3907a471 100644 --- a/docs/markdown/Getting Started/getting-started/example-repos.md +++ b/docs/markdown/Getting Started/getting-started/example-repos.md @@ -4,7 +4,6 @@ slug: "example-repos" excerpt: "Example projects to help set up your own repository." hidden: false createdAt: "2020-03-12T20:25:05.256Z" -updatedAt: "2022-05-02T15:04:27.740Z" --- A [Python repository](https://github.com/pantsbuild/example-python), demonstrating features such as: diff --git a/docs/markdown/Getting Started/getting-started/existing-repositories.md b/docs/markdown/Getting Started/getting-started/existing-repositories.md index 32e0f59bb3a..89d536b9ebd 100644 --- a/docs/markdown/Getting Started/getting-started/existing-repositories.md +++ b/docs/markdown/Getting Started/getting-started/existing-repositories.md @@ -4,7 +4,6 @@ slug: "existing-repositories" excerpt: "How to incrementally add Pants to an existing repository." hidden: false createdAt: "2020-09-28T23:03:33.586Z" -updatedAt: "2022-03-12T22:33:31.603Z" --- Recommended steps ----------------- diff --git a/docs/markdown/Getting Started/getting-started/initial-configuration.md b/docs/markdown/Getting Started/getting-started/initial-configuration.md index 9b208ce26c3..5c30a42c690 100644 --- a/docs/markdown/Getting Started/getting-started/initial-configuration.md +++ b/docs/markdown/Getting Started/getting-started/initial-configuration.md @@ -4,7 +4,6 @@ slug: "initial-configuration" excerpt: "Creating the configuration necessary to run Pants." hidden: false createdAt: "2020-02-21T17:44:29.297Z" -updatedAt: "2022-05-02T20:58:57.689Z" --- To get started in a new repository, follow these steps, and then visit one of the language-specific overview pages. diff --git a/docs/markdown/Getting Started/getting-started/installation.md b/docs/markdown/Getting Started/getting-started/installation.md index 0857671c322..46268a5eaf0 100644 --- a/docs/markdown/Getting Started/getting-started/installation.md +++ b/docs/markdown/Getting Started/getting-started/installation.md @@ -3,7 +3,6 @@ title: "Installing Pants" slug: "installation" hidden: false createdAt: "2020-02-21T17:44:53.022Z" -updatedAt: "2022-07-12T00:00:00.000Z" --- You can download and run an installer script that will install the Pants binary with this command: diff --git a/docs/markdown/Getting Started/getting-started/manual-installation.md b/docs/markdown/Getting Started/getting-started/manual-installation.md index 5f25c3f3728..cc636460e97 100644 --- a/docs/markdown/Getting Started/getting-started/manual-installation.md +++ b/docs/markdown/Getting Started/getting-started/manual-installation.md @@ -3,7 +3,6 @@ title: "Manual installation" slug: "manual-installation" hidden: false createdAt: "2022-07-12T00:00:00.000Z" -updatedAt: "2022-07-12T00:00:00.000Z" --- > 🚧 This page describes an old, deprecated method for installing Pants. diff --git a/docs/markdown/Getting Started/getting-started/prerequisites.md b/docs/markdown/Getting Started/getting-started/prerequisites.md index 33c1d40f59b..ef3358f81fc 100644 --- a/docs/markdown/Getting Started/getting-started/prerequisites.md +++ b/docs/markdown/Getting Started/getting-started/prerequisites.md @@ -3,7 +3,6 @@ title: "Prerequisites" slug: "prerequisites" hidden: false createdAt: "2021-10-17T18:21:38.905Z" -updatedAt: "2022-04-11T21:13:21.965Z" --- To run Pants, you need: diff --git a/docs/markdown/Go/go-integrations.md b/docs/markdown/Go/go-integrations.md index 04acfa7a619..e4f87b62cb7 100644 --- a/docs/markdown/Go/go-integrations.md +++ b/docs/markdown/Go/go-integrations.md @@ -4,6 +4,5 @@ slug: "go-integrations" excerpt: "Useful integrations for Golang." hidden: false createdAt: "2022-04-20T22:33:39.254Z" -updatedAt: "2022-04-20T22:36:02.747Z" --- - [Protobuf](doc:protobuf-go) diff --git a/docs/markdown/Go/go-integrations/protobuf-go.md b/docs/markdown/Go/go-integrations/protobuf-go.md index 5a4e766fdd2..718792b3e75 100644 --- a/docs/markdown/Go/go-integrations/protobuf-go.md +++ b/docs/markdown/Go/go-integrations/protobuf-go.md @@ -4,7 +4,6 @@ slug: "protobuf-go" excerpt: "How to generate Go from Protocol Buffers." hidden: false createdAt: "2022-04-20T22:34:22.819Z" -updatedAt: "2022-04-25T23:26:26.127Z" --- When your Go code imports Protobuf generated files, Pants will detect the imports and run the Protoc compiler to generate then compile those files. diff --git a/docs/markdown/Go/go.md b/docs/markdown/Go/go.md index a7b8b7db3f2..c5abc784349 100644 --- a/docs/markdown/Go/go.md +++ b/docs/markdown/Go/go.md @@ -4,7 +4,6 @@ slug: "go" excerpt: "Pants's support for Golang." hidden: false createdAt: "2021-10-08T18:16:00.142Z" -updatedAt: "2022-07-25T23:52:25.735Z" --- > 🚧 Go support is beta stage > diff --git a/docs/markdown/Helm/helm-deployments.md b/docs/markdown/Helm/helm-deployments.md index 312f92642cd..67ac76aeab4 100644 --- a/docs/markdown/Helm/helm-deployments.md +++ b/docs/markdown/Helm/helm-deployments.md @@ -3,7 +3,6 @@ title: "Deployments" slug: "helm-deployments" hidden: false createdAt: "2022-07-19T13:16:00.000Z" -updatedAt: "2022-07-19T13:16:00.000Z" --- > 🚧 Helm deployment support is in alpha stage > diff --git a/docs/markdown/Helm/helm-overview.md b/docs/markdown/Helm/helm-overview.md index a71a29f94a2..65802ec444b 100644 --- a/docs/markdown/Helm/helm-overview.md +++ b/docs/markdown/Helm/helm-overview.md @@ -3,7 +3,6 @@ title: "Helm Overview" slug: "helm-overview" hidden: false createdAt: "2022-05-13T16:06:59.247Z" -updatedAt: "2022-07-25T15:00:11.338Z" --- > 🚧 Helm support is in alpha stage > diff --git a/docs/markdown/Introduction/how-does-pants-work.md b/docs/markdown/Introduction/how-does-pants-work.md index 80c7aefb616..d6ded67cfc2 100644 --- a/docs/markdown/Introduction/how-does-pants-work.md +++ b/docs/markdown/Introduction/how-does-pants-work.md @@ -3,7 +3,6 @@ title: "How does Pants work?" slug: "how-does-pants-work" hidden: false createdAt: "2020-07-29T02:58:23.473Z" -updatedAt: "2022-02-10T19:45:06.305Z" --- The Pants Engine ---------------- diff --git a/docs/markdown/Introduction/language-support.md b/docs/markdown/Introduction/language-support.md index e851bb2ad40..244d01ea1b5 100644 --- a/docs/markdown/Introduction/language-support.md +++ b/docs/markdown/Introduction/language-support.md @@ -3,7 +3,6 @@ title: "Language support" slug: "language-support" hidden: false createdAt: "2021-09-22T06:29:10.108Z" -updatedAt: "2022-02-08T22:23:14.182Z" --- We're excited to have added support for several languagesβ€”including Go, Python, Shell, Java, and Scala. We're eager to add support for more languages, frameworks, and tools. diff --git a/docs/markdown/Introduction/media.md b/docs/markdown/Introduction/media.md index dc28ea19cb8..02a738e1622 100644 --- a/docs/markdown/Introduction/media.md +++ b/docs/markdown/Introduction/media.md @@ -4,7 +4,6 @@ slug: "media" excerpt: "Learn more about Pants and related topics from these talks, posts and podcasts featuring Pants contributors and users." hidden: false createdAt: "2021-04-18T17:27:18.361Z" -updatedAt: "2023-01-04T22:02:38.457Z" --- ## Case Studies diff --git a/docs/markdown/Introduction/news-room.md b/docs/markdown/Introduction/news-room.md index 3d27ce9a05c..d658c29b166 100644 --- a/docs/markdown/Introduction/news-room.md +++ b/docs/markdown/Introduction/news-room.md @@ -3,7 +3,6 @@ title: "News room" slug: "news-room" hidden: false createdAt: "2021-12-10T19:04:25.950Z" -updatedAt: "2022-02-18T18:34:12.286Z" --- Press ----- diff --git a/docs/markdown/Introduction/testimonials.md b/docs/markdown/Introduction/testimonials.md index 95c2564d353..a3f6f6c2156 100644 --- a/docs/markdown/Introduction/testimonials.md +++ b/docs/markdown/Introduction/testimonials.md @@ -4,7 +4,6 @@ slug: "testimonials" excerpt: "Pants is helping many software teams. Here's what some of them have to say." hidden: false createdAt: "2021-04-18T19:21:56.778Z" -updatedAt: "2022-02-18T02:14:28.299Z" ---
diff --git a/docs/markdown/Introduction/welcome-to-pants.md b/docs/markdown/Introduction/welcome-to-pants.md index 58470bb938e..de2c6449cbf 100644 --- a/docs/markdown/Introduction/welcome-to-pants.md +++ b/docs/markdown/Introduction/welcome-to-pants.md @@ -3,7 +3,6 @@ title: "Welcome to Pants!" slug: "welcome-to-pants" hidden: false createdAt: "2020-02-21T17:44:28.054Z" -updatedAt: "2022-03-09T22:12:20.097Z" --- What is Pants? ============== diff --git a/docs/markdown/Introduction/who-uses-pants.md b/docs/markdown/Introduction/who-uses-pants.md index e7373a43070..6f89bcf1236 100644 --- a/docs/markdown/Introduction/who-uses-pants.md +++ b/docs/markdown/Introduction/who-uses-pants.md @@ -3,6 +3,5 @@ title: "Who uses Pants" slug: "who-uses-pants" hidden: false createdAt: "2021-09-22T06:30:23.710Z" -updatedAt: "2021-09-22T06:31:22.861Z" --- Pants is making engineering teams productive and happy at a range of companies and organizations. See a sample of them [here](page:who-uses-pants). diff --git a/docs/markdown/Java and Scala/jvm-overview.md b/docs/markdown/Java and Scala/jvm-overview.md index 0a884d4300e..18b17531614 100644 --- a/docs/markdown/Java and Scala/jvm-overview.md +++ b/docs/markdown/Java and Scala/jvm-overview.md @@ -4,7 +4,6 @@ slug: "jvm-overview" excerpt: "Pants's support for Java and Scala." hidden: false createdAt: "2022-01-10T20:58:57.450Z" -updatedAt: "2022-06-01T20:31:40.944Z" --- > 🚧 Java and Scala support is beta stage > diff --git a/docs/markdown/Java and Scala/kotlin.md b/docs/markdown/Java and Scala/kotlin.md index 10eb5737ebe..77a3837c146 100644 --- a/docs/markdown/Java and Scala/kotlin.md +++ b/docs/markdown/Java and Scala/kotlin.md @@ -4,7 +4,6 @@ slug: "kotlin" excerpt: "Kotlin support for Pants." hidden: false createdAt: "2022-07-26T02:02:59.962Z" -updatedAt: "2022-07-26T02:02:59.962Z" --- > 🚧 Kotlin support is alpha stage diff --git a/docs/markdown/Python/python-goals.md b/docs/markdown/Python/python-goals.md index d83d5ee7396..04d01eb0ba1 100644 --- a/docs/markdown/Python/python-goals.md +++ b/docs/markdown/Python/python-goals.md @@ -4,7 +4,6 @@ slug: "python-goals" excerpt: "Details on the Python-related goals implemented in the Python backend." hidden: false createdAt: "2020-03-16T16:19:59.347Z" -updatedAt: "2021-11-06T02:19:59.221Z" --- - [fmt](doc:python-fmt-goal): autoformat source code. - [lint](doc:python-lint-goal): lint source code in check-only mode. diff --git a/docs/markdown/Python/python-goals/python-check-goal.md b/docs/markdown/Python/python-goals/python-check-goal.md index 48c981a94f9..33378a3c9ed 100644 --- a/docs/markdown/Python/python-goals/python-check-goal.md +++ b/docs/markdown/Python/python-goals/python-check-goal.md @@ -4,7 +4,6 @@ slug: "python-check-goal" excerpt: "How to use MyPy." hidden: false createdAt: "2020-06-30T15:53:37.799Z" -updatedAt: "2022-02-09T00:27:23.086Z" --- Activating MyPy --------------- diff --git a/docs/markdown/Python/python-goals/python-fmt-goal.md b/docs/markdown/Python/python-goals/python-fmt-goal.md index 4c017a8e435..d43bf8158df 100644 --- a/docs/markdown/Python/python-goals/python-fmt-goal.md +++ b/docs/markdown/Python/python-goals/python-fmt-goal.md @@ -4,7 +4,6 @@ slug: "python-fmt-goal" excerpt: "Autoformat source code." hidden: false createdAt: "2020-03-16T18:36:31.694Z" -updatedAt: "2021-11-06T02:25:54.989Z" --- See [here](doc:python-linters-and-formatters) for how to opt in to specific formatters, along with how to configure them: diff --git a/docs/markdown/Python/python-goals/python-lint-goal.md b/docs/markdown/Python/python-goals/python-lint-goal.md index 3ea67475456..e9a48118b59 100644 --- a/docs/markdown/Python/python-goals/python-lint-goal.md +++ b/docs/markdown/Python/python-goals/python-lint-goal.md @@ -4,7 +4,6 @@ slug: "python-lint-goal" excerpt: "Lint source code." hidden: false createdAt: "2020-03-16T16:19:55.704Z" -updatedAt: "2022-03-05T01:09:54.477Z" --- The `lint` goal runs both dedicated linters and any formatters in check-only mode: diff --git a/docs/markdown/Python/python-goals/python-package-goal.md b/docs/markdown/Python/python-goals/python-package-goal.md index 24153a153da..74253b4bdb9 100644 --- a/docs/markdown/Python/python-goals/python-package-goal.md +++ b/docs/markdown/Python/python-goals/python-package-goal.md @@ -4,7 +4,6 @@ slug: "python-package-goal" excerpt: "Create a deployable artifact." hidden: false createdAt: "2020-03-16T16:19:56.574Z" -updatedAt: "2022-02-09T01:17:29.094Z" --- The `package` goal creates an artifact that can be deployed or distributed. diff --git a/docs/markdown/Python/python-goals/python-publish-goal.md b/docs/markdown/Python/python-goals/python-publish-goal.md index a9b7da6a154..6630f09330a 100644 --- a/docs/markdown/Python/python-goals/python-publish-goal.md +++ b/docs/markdown/Python/python-goals/python-publish-goal.md @@ -4,7 +4,6 @@ slug: "python-publish-goal" excerpt: "How to distribute packages to a PyPi repository" hidden: true createdAt: "2021-10-05T08:10:25.568Z" -updatedAt: "2022-01-11T16:09:21.278Z" --- The `publish` goal is currently in the experimental Python backend. Activate with this config: diff --git a/docs/markdown/Python/python-goals/python-repl-goal.md b/docs/markdown/Python/python-goals/python-repl-goal.md index b8ddfc7a8eb..8b4c4a426e6 100644 --- a/docs/markdown/Python/python-goals/python-repl-goal.md +++ b/docs/markdown/Python/python-goals/python-repl-goal.md @@ -4,7 +4,6 @@ slug: "python-repl-goal" excerpt: "Open a REPL for interactive development." hidden: false createdAt: "2020-03-16T16:19:56.329Z" -updatedAt: "2022-02-09T01:01:10.431Z" --- Pants will load a [REPL](https://en.wikipedia.org/wiki/REPL) with all of your specified source code and any of its third-party dependencies, which allows you to import those values. diff --git a/docs/markdown/Python/python-goals/python-run-goal.md b/docs/markdown/Python/python-goals/python-run-goal.md index 3817458eed7..22412e39ae6 100644 --- a/docs/markdown/Python/python-goals/python-run-goal.md +++ b/docs/markdown/Python/python-goals/python-run-goal.md @@ -4,7 +4,6 @@ slug: "python-run-goal" excerpt: "Run a `pex_binary` target." hidden: false createdAt: "2020-03-16T16:19:56.403Z" -updatedAt: "2022-01-29T16:45:29.511Z" --- To run an executable/script, use `pants run` on one of the following target types: diff --git a/docs/markdown/Python/python-goals/python-test-goal.md b/docs/markdown/Python/python-goals/python-test-goal.md index 06ae20e1a05..ae427fc4c76 100644 --- a/docs/markdown/Python/python-goals/python-test-goal.md +++ b/docs/markdown/Python/python-goals/python-test-goal.md @@ -4,7 +4,6 @@ slug: "python-test-goal" excerpt: "Run tests with Pytest." hidden: false createdAt: "2020-03-16T16:19:56.071Z" -updatedAt: "2022-05-12T05:33:10.060Z" --- Pants uses the [Pytest](https://docs.pytest.org/en/latest/) test runner to run Python tests. You may write your tests in Pytest-style, unittest-style, or mix and match both. diff --git a/docs/markdown/Python/python-integrations.md b/docs/markdown/Python/python-integrations.md index b2504ffaf90..b71f0eea5b2 100644 --- a/docs/markdown/Python/python-integrations.md +++ b/docs/markdown/Python/python-integrations.md @@ -4,7 +4,6 @@ slug: "python-integrations" excerpt: "Useful integrations for Python." hidden: false createdAt: "2021-03-25T20:25:16.905Z" -updatedAt: "2022-04-20T22:34:02.071Z" --- - [Protobuf and gRPC](doc:protobuf-python) - [Thrift](doc:thrift-python) diff --git a/docs/markdown/Python/python-integrations/awslambda-python.md b/docs/markdown/Python/python-integrations/awslambda-python.md index 7778c01d0b9..4af7fa84926 100644 --- a/docs/markdown/Python/python-integrations/awslambda-python.md +++ b/docs/markdown/Python/python-integrations/awslambda-python.md @@ -4,7 +4,6 @@ slug: "awslambda-python" excerpt: "Create a Lambda with Python code." hidden: false createdAt: "2020-05-05T16:51:03.851Z" -updatedAt: "2022-05-12T16:58:25.667Z" --- Pants can create a Lambda-compatible zip file from your Python code, allowing you to develop your Lambdas in your repository instead of using the online Cloud9 editor. diff --git a/docs/markdown/Python/python-integrations/google-cloud-function-python.md b/docs/markdown/Python/python-integrations/google-cloud-function-python.md index 5e50e0a551c..3baaee3192d 100644 --- a/docs/markdown/Python/python-integrations/google-cloud-function-python.md +++ b/docs/markdown/Python/python-integrations/google-cloud-function-python.md @@ -4,7 +4,6 @@ slug: "google-cloud-function-python" excerpt: "Create a Cloud Function with Python." hidden: false createdAt: "2021-11-09T20:29:58.330Z" -updatedAt: "2022-01-29T16:47:46.951Z" --- Pants can create a Google Cloud Function-compatible zip file from your Python code, allowing you to develop your functions in your repository. diff --git a/docs/markdown/Python/python-integrations/jupyter.md b/docs/markdown/Python/python-integrations/jupyter.md index 040cbce5357..eb1521a1900 100644 --- a/docs/markdown/Python/python-integrations/jupyter.md +++ b/docs/markdown/Python/python-integrations/jupyter.md @@ -4,7 +4,6 @@ slug: "jupyter" excerpt: "A Jupyter plugin to load Pants targets into Jupyter Notebooks." hidden: false createdAt: "2021-03-25T20:26:11.111Z" -updatedAt: "2021-06-28T21:28:01.221Z" --- The [pants-jupyter-plugin](https://github.com/pantsbuild/pants-jupyter-plugin/) project provides a Jupyter plugin that can be used to load Pants targets directly into a notebook. diff --git a/docs/markdown/Python/python-integrations/protobuf-python.md b/docs/markdown/Python/python-integrations/protobuf-python.md index 0f2c4e4a031..e976dbd6c63 100644 --- a/docs/markdown/Python/python-integrations/protobuf-python.md +++ b/docs/markdown/Python/python-integrations/protobuf-python.md @@ -4,7 +4,6 @@ slug: "protobuf-python" excerpt: "How to generate Python from Protocol Buffers." hidden: false createdAt: "2020-05-05T16:51:05.928Z" -updatedAt: "2022-04-20T22:38:04.497Z" --- When your Python code imports Protobuf generated files, Pants will detect the imports and run the Protoc compiler to generate those files. diff --git a/docs/markdown/Python/python-integrations/pyoxidizer.md b/docs/markdown/Python/python-integrations/pyoxidizer.md index 2ad32a5bd7f..ad5c784503f 100644 --- a/docs/markdown/Python/python-integrations/pyoxidizer.md +++ b/docs/markdown/Python/python-integrations/pyoxidizer.md @@ -4,7 +4,6 @@ slug: "pyoxidizer" excerpt: "Creating Python binaries through PyOxidizer." hidden: false createdAt: "2022-02-04T18:41:48.950Z" -updatedAt: "2022-02-28T23:26:51.526Z" --- PyOxidizer allows you to distribute your code as a single binary file, similar to [Pex files](doc:pex-files). Unlike Pex, these binaries include a Python interpreter, often greatly simplifying distribution. diff --git a/docs/markdown/Python/python-integrations/thrift-python.md b/docs/markdown/Python/python-integrations/thrift-python.md index 863d1fa35e9..840f7b34317 100644 --- a/docs/markdown/Python/python-integrations/thrift-python.md +++ b/docs/markdown/Python/python-integrations/thrift-python.md @@ -4,7 +4,6 @@ slug: "thrift-python" excerpt: "How to generate Python from Thrift." hidden: false createdAt: "2022-02-04T18:42:02.513Z" -updatedAt: "2022-03-05T00:21:17.402Z" --- When your Python code imports Thrift generated files, Pants will detect the imports and run the Apache Thrift compiler to generate those files. diff --git a/docs/markdown/Python/python.md b/docs/markdown/Python/python.md index 6eed61fcac7..75153980840 100644 --- a/docs/markdown/Python/python.md +++ b/docs/markdown/Python/python.md @@ -3,7 +3,6 @@ title: "Python overview" slug: "python" hidden: false createdAt: "2020-07-29T01:27:07.529Z" -updatedAt: "2022-05-03T23:52:11.823Z" --- The Python ecosystem has a great many tools for various features. Pants installs, configures, and invokes those tools for you, while taking care of orchestrating the workflow, caching results, and running concurrently. diff --git a/docs/markdown/Python/python/pex-files.md b/docs/markdown/Python/python/pex-files.md index d7922c783e8..4f9b3a6a9b3 100644 --- a/docs/markdown/Python/python/pex-files.md +++ b/docs/markdown/Python/python/pex-files.md @@ -3,7 +3,6 @@ title: "Pex files" slug: "pex-files" hidden: false createdAt: "2020-03-21T20:47:00.042Z" -updatedAt: "2022-02-09T01:33:52.341Z" --- When working with Python code, Pants makes frequent use of the [Pex](https://github.com/pantsbuild/pex) (Python EXecutable) format. So, you'll see Pex referenced frequently in this documentation. diff --git a/docs/markdown/Python/python/python-backend.md b/docs/markdown/Python/python/python-backend.md index 53b96ab4126..947ecd41030 100644 --- a/docs/markdown/Python/python/python-backend.md +++ b/docs/markdown/Python/python/python-backend.md @@ -4,7 +4,6 @@ slug: "python-backend" excerpt: "How to enable Pants's bundled Python backend package." hidden: false createdAt: "2020-03-02T22:39:55.355Z" -updatedAt: "2022-05-16T05:07:38.169Z" --- > πŸ“˜ Example Python repository > diff --git a/docs/markdown/Python/python/python-distributions.md b/docs/markdown/Python/python/python-distributions.md index 1c8a616d365..f7878ed21fa 100644 --- a/docs/markdown/Python/python/python-distributions.md +++ b/docs/markdown/Python/python/python-distributions.md @@ -4,7 +4,6 @@ slug: "python-distributions" excerpt: "Packaging your code into an sdist or a wheel." hidden: false createdAt: "2020-03-16T16:19:55.626Z" -updatedAt: "2022-05-10T00:44:24.595Z" --- A standard packaging format for Python code is the _distribution_: an archive that is published to a package index such as [PyPI](https://pypi.org/), and can be installed by [pip](https://packaging.python.org/key_projects/#pip). The two standard distribution archive types are [sdists](https://packaging.python.org/overview/#python-source-distributions) and [wheels](https://packaging.python.org/overview/#python-binary-distributions). diff --git a/docs/markdown/Python/python/python-interpreter-compatibility.md b/docs/markdown/Python/python/python-interpreter-compatibility.md index 4d5708c65e4..de13b8a9322 100644 --- a/docs/markdown/Python/python/python-interpreter-compatibility.md +++ b/docs/markdown/Python/python/python-interpreter-compatibility.md @@ -4,7 +4,6 @@ slug: "python-interpreter-compatibility" excerpt: "How to configure which Python version(s) your project should use." hidden: false createdAt: "2020-04-30T20:06:44.249Z" -updatedAt: "2022-04-23T21:58:23.364Z" --- Setting the default Python version ---------------------------------- diff --git a/docs/markdown/Python/python/python-linters-and-formatters.md b/docs/markdown/Python/python/python-linters-and-formatters.md index eb44683eaac..c034418940c 100644 --- a/docs/markdown/Python/python/python-linters-and-formatters.md +++ b/docs/markdown/Python/python/python-linters-and-formatters.md @@ -4,7 +4,6 @@ slug: "python-linters-and-formatters" excerpt: "How to activate and use the Python linters and formatters bundled with Pants." hidden: false createdAt: "2020-03-03T00:57:15.994Z" -updatedAt: "2022-04-03T02:01:57.201Z" --- > πŸ‘ Benefit of Pants: consistent interface > diff --git a/docs/markdown/Python/python/python-lockfiles.md b/docs/markdown/Python/python/python-lockfiles.md index 95fcc8bf2e9..c01c65b8393 100644 --- a/docs/markdown/Python/python/python-lockfiles.md +++ b/docs/markdown/Python/python/python-lockfiles.md @@ -4,7 +4,6 @@ slug: "python-lockfiles" excerpt: "Securely locking down your third-party dependencies." hidden: false createdAt: "2023-03-11T01:50:46.369Z" -updatedAt: "2023-03-11T01:50:46.369Z" --- Third-party dependencies are typically specified via ranges of allowed versions, known as "requirements", one for each dependency, in a file such as requirements.txt or pyproject.toml. Examples of requirement strings include `mypy>1.0.0`, `Django>=3.1.0,<4`, `pytest==7.1.1`. diff --git a/docs/markdown/Python/python/python-third-party-dependencies.md b/docs/markdown/Python/python/python-third-party-dependencies.md index 07858015d99..d1101e624b5 100644 --- a/docs/markdown/Python/python/python-third-party-dependencies.md +++ b/docs/markdown/Python/python/python-third-party-dependencies.md @@ -4,7 +4,6 @@ slug: "python-third-party-dependencies" excerpt: "How to use third-party Python libraries in your project." hidden: false createdAt: "2020-04-30T20:06:43.633Z" -updatedAt: "2022-07-25T15:27:26.087Z" --- Pants handles dependencies with more precision than traditional Python workflows. Traditionally, you have a single heavyweight [virtual environment](https://docs.python.org/3/tutorial/venv.html) that includes a large set of dependencies, whether or not you actually need them for your current task. diff --git a/docs/markdown/Releases/changelog.md b/docs/markdown/Releases/changelog.md index ca204615f30..37732a2778c 100644 --- a/docs/markdown/Releases/changelog.md +++ b/docs/markdown/Releases/changelog.md @@ -4,7 +4,6 @@ slug: "changelog" excerpt: "Links to each release's changelog and highlights." hidden: false createdAt: "2021-05-19T23:43:21.613Z" -updatedAt: "2023-03-07T20:01:00.000Z" --- | Pants version | Changelog | Highlights | |:--------------|:--------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| diff --git a/docs/markdown/Releases/deprecation-policy.md b/docs/markdown/Releases/deprecation-policy.md index e53dd21936f..dab3eb78796 100644 --- a/docs/markdown/Releases/deprecation-policy.md +++ b/docs/markdown/Releases/deprecation-policy.md @@ -4,7 +4,6 @@ slug: "deprecation-policy" excerpt: "How we try to provide you a stable experience." hidden: false createdAt: "2020-05-16T22:36:48.260Z" -updatedAt: "2022-02-08T21:05:17.456Z" --- Deprecations must live at least one minor release, meaning that if something is deprecated in 2.1.x, for example, it cannot be removed until 2.2.x. diff --git a/docs/markdown/Releases/upgrade-tips.md b/docs/markdown/Releases/upgrade-tips.md index 124b1bed365..f6a74e4be98 100644 --- a/docs/markdown/Releases/upgrade-tips.md +++ b/docs/markdown/Releases/upgrade-tips.md @@ -4,7 +4,6 @@ slug: "upgrade-tips" excerpt: "How we recommend staying up-to-date with Pants." hidden: false createdAt: "2020-05-16T22:53:24.499Z" -updatedAt: "2022-01-13T04:03:33.172Z" --- > πŸ“˜ Reminder: change the `pants_version` to upgrade > diff --git a/docs/markdown/Releases/versions.md b/docs/markdown/Releases/versions.md index d636e748ad4..176a502d0d4 100644 --- a/docs/markdown/Releases/versions.md +++ b/docs/markdown/Releases/versions.md @@ -4,7 +4,6 @@ slug: "versions" excerpt: "Summaries of each release, including links to their changelogs." hidden: true createdAt: "2020-07-23T21:01:05.036Z" -updatedAt: "2021-04-02T23:15:51.364Z" --- * [2.5.x](doc:release-notes-2-5) * [2.4.x](doc:release-notes-2-4) diff --git a/docs/markdown/Releases/versions/release-notes-1-25.md b/docs/markdown/Releases/versions/release-notes-1-25.md index f3fdd62b4b3..21661cc6734 100644 --- a/docs/markdown/Releases/versions/release-notes-1-25.md +++ b/docs/markdown/Releases/versions/release-notes-1-25.md @@ -3,7 +3,6 @@ title: "1.25.x" slug: "release-notes-1-25" hidden: true createdAt: "2020-05-02T16:56:06.248Z" -updatedAt: "2020-07-15T19:28:16.214Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-1-26.md b/docs/markdown/Releases/versions/release-notes-1-26.md index 1f6fe0de723..3e269a68eea 100644 --- a/docs/markdown/Releases/versions/release-notes-1-26.md +++ b/docs/markdown/Releases/versions/release-notes-1-26.md @@ -3,7 +3,6 @@ title: "1.26.x" slug: "release-notes-1-26" hidden: true createdAt: "2020-05-02T04:58:34.851Z" -updatedAt: "2020-07-15T19:28:06.332Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-1-27.md b/docs/markdown/Releases/versions/release-notes-1-27.md index 6b4cc23491a..77dcc16c622 100644 --- a/docs/markdown/Releases/versions/release-notes-1-27.md +++ b/docs/markdown/Releases/versions/release-notes-1-27.md @@ -3,7 +3,6 @@ title: "1.27.x" slug: "release-notes-1-27" hidden: true createdAt: "2020-05-02T04:58:34.103Z" -updatedAt: "2020-07-15T19:27:30.061Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-1-28.md b/docs/markdown/Releases/versions/release-notes-1-28.md index 7d24bcf0ed3..5e5e10440e4 100644 --- a/docs/markdown/Releases/versions/release-notes-1-28.md +++ b/docs/markdown/Releases/versions/release-notes-1-28.md @@ -3,7 +3,6 @@ title: "1.28.x" slug: "release-notes-1-28" hidden: true createdAt: "2020-05-05T16:51:04.132Z" -updatedAt: "2020-05-20T02:52:35.046Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-1-29.md b/docs/markdown/Releases/versions/release-notes-1-29.md index 3b804d0d39b..ce5303f2a06 100644 --- a/docs/markdown/Releases/versions/release-notes-1-29.md +++ b/docs/markdown/Releases/versions/release-notes-1-29.md @@ -3,7 +3,6 @@ title: "1.29.x" slug: "release-notes-1-29" hidden: true createdAt: "2020-05-20T00:54:47.325Z" -updatedAt: "2020-07-15T19:26:39.918Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-1-30.md b/docs/markdown/Releases/versions/release-notes-1-30.md index 21d382e6863..404e3ee9062 100644 --- a/docs/markdown/Releases/versions/release-notes-1-30.md +++ b/docs/markdown/Releases/versions/release-notes-1-30.md @@ -3,7 +3,6 @@ title: "1.30.x" slug: "release-notes-1-30" hidden: true createdAt: "2020-06-09T00:14:07.234Z" -updatedAt: "2020-06-20T01:21:59.525Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-2-0.md b/docs/markdown/Releases/versions/release-notes-2-0.md index 9b8b6bd8a46..75ca72cae6d 100644 --- a/docs/markdown/Releases/versions/release-notes-2-0.md +++ b/docs/markdown/Releases/versions/release-notes-2-0.md @@ -3,7 +3,6 @@ title: "2.0.x" slug: "release-notes-2-0" hidden: true createdAt: "2020-06-26T03:30:39.353Z" -updatedAt: "2020-10-12T17:00:35.317Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-2-1.md b/docs/markdown/Releases/versions/release-notes-2-1.md index bc4c384f6c6..d3822f6cceb 100644 --- a/docs/markdown/Releases/versions/release-notes-2-1.md +++ b/docs/markdown/Releases/versions/release-notes-2-1.md @@ -3,7 +3,6 @@ title: "2.1.x" slug: "release-notes-2-1" hidden: true createdAt: "2020-10-30T23:13:20.237Z" -updatedAt: "2020-11-17T23:19:23.508Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-2-2.md b/docs/markdown/Releases/versions/release-notes-2-2.md index d171920cd2b..8c7e8a97e0b 100644 --- a/docs/markdown/Releases/versions/release-notes-2-2.md +++ b/docs/markdown/Releases/versions/release-notes-2-2.md @@ -3,7 +3,6 @@ title: "2.2.x" slug: "release-notes-2-2" hidden: true createdAt: "2020-11-25T23:17:27.178Z" -updatedAt: "2020-12-29T04:27:12.338Z" --- This release requires having a Python 3.7 or 3.8 interpreter to run Pants. Run `curl -L -o ./pants https://raw.githubusercontent.com/pantsbuild/setup/2f079cbe4fc6a1d9d87decba51f19d7689aee69e/pants` to update your ./pants script to choose the correct interpreter. diff --git a/docs/markdown/Releases/versions/release-notes-2-3.md b/docs/markdown/Releases/versions/release-notes-2-3.md index cc18d0ede97..18823902207 100644 --- a/docs/markdown/Releases/versions/release-notes-2-3.md +++ b/docs/markdown/Releases/versions/release-notes-2-3.md @@ -3,7 +3,6 @@ title: "2.3.x" slug: "release-notes-2-3" hidden: true createdAt: "2021-01-11T01:11:31.324Z" -updatedAt: "2021-02-25T15:44:51.130Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-2-4.md b/docs/markdown/Releases/versions/release-notes-2-4.md index fbfb7fdfc77..ed544cec97f 100644 --- a/docs/markdown/Releases/versions/release-notes-2-4.md +++ b/docs/markdown/Releases/versions/release-notes-2-4.md @@ -3,7 +3,6 @@ title: "2.4.x" slug: "release-notes-2-4" hidden: true createdAt: "2021-02-28T01:52:21.946Z" -updatedAt: "2021-04-06T22:46:47.865Z" --- Some highlights: diff --git a/docs/markdown/Releases/versions/release-notes-2-5.md b/docs/markdown/Releases/versions/release-notes-2-5.md index 2a0627bee72..68e9e5e1fb7 100644 --- a/docs/markdown/Releases/versions/release-notes-2-5.md +++ b/docs/markdown/Releases/versions/release-notes-2-5.md @@ -3,7 +3,6 @@ title: "2.5.x" slug: "release-notes-2-5" hidden: true createdAt: "2021-04-02T19:04:13.658Z" -updatedAt: "2021-05-13T01:33:50.593Z" --- Some highlights: diff --git a/docs/markdown/Shell/run-shell-commands.md b/docs/markdown/Shell/run-shell-commands.md index 7276596d3cc..6bc51a27e8b 100644 --- a/docs/markdown/Shell/run-shell-commands.md +++ b/docs/markdown/Shell/run-shell-commands.md @@ -4,7 +4,6 @@ slug: "run-shell-commands" excerpt: "How to execute arbitrary scripts and programs" hidden: false createdAt: "2021-10-04T12:37:58.934Z" -updatedAt: "2022-02-08T21:13:55.807Z" --- The [`shell_command`](doc:reference-shell_command) target allows you to run any command during a Pants execution, for the purpose of modifying or creating files to be used by other targets, or its (idempotent: see below) side-effects when accessing services over the network. diff --git a/docs/markdown/Shell/shell.md b/docs/markdown/Shell/shell.md index 1f5fd1cf4a3..406c91a9e5d 100644 --- a/docs/markdown/Shell/shell.md +++ b/docs/markdown/Shell/shell.md @@ -4,7 +4,6 @@ slug: "shell" excerpt: "Pants's support for Shellcheck, shfmt, and shUnit2." hidden: false createdAt: "2021-04-14T04:21:15.028Z" -updatedAt: "2022-05-03T23:52:45.915Z" --- Pants integrates with these tools to empower you to follow best practices with your Shell scripts: diff --git a/docs/markdown/Tutorials/advanced-plugin-concepts.md b/docs/markdown/Tutorials/advanced-plugin-concepts.md index 0a869202415..e4962da81f0 100644 --- a/docs/markdown/Tutorials/advanced-plugin-concepts.md +++ b/docs/markdown/Tutorials/advanced-plugin-concepts.md @@ -4,7 +4,6 @@ slug: "advanced-plugin-concepts" excerpt: "Learning advanced concepts for writing plugins." hidden: false createdAt: "2022-02-07T05:44:28.620Z" -updatedAt: "2022-02-07T05:44:28.620Z" --- # Introduction diff --git a/docs/markdown/Tutorials/create-a-new-goal.md b/docs/markdown/Tutorials/create-a-new-goal.md index 0174f4873b5..20785361a07 100644 --- a/docs/markdown/Tutorials/create-a-new-goal.md +++ b/docs/markdown/Tutorials/create-a-new-goal.md @@ -4,7 +4,6 @@ slug: "create-a-new-goal" excerpt: "Getting started writing plugins for Pants by creating a new goal." hidden: false createdAt: "2022-02-07T05:44:28.620Z" -updatedAt: "2022-02-07T05:44:28.620Z" --- In this tutorial, you'll learn the basics needed to get started writing a plugin. You will create a new goal, `project-version`, which will tell you the version (retrieved from the `VERSION` text file) of a particular project in your monorepository. You will learn how to create a new custom target to refer to the `VERSION` file, how to author a new goal, and, most importantly, how to connect rules and targets. diff --git a/docs/markdown/Tutorials/test-custom-plugin-goal.md b/docs/markdown/Tutorials/test-custom-plugin-goal.md index 543f73283eb..f53487f41f9 100644 --- a/docs/markdown/Tutorials/test-custom-plugin-goal.md +++ b/docs/markdown/Tutorials/test-custom-plugin-goal.md @@ -4,7 +4,6 @@ slug: "test-custom-plugin-goal" excerpt: "How to write tests for your custom plugin code." hidden: false createdAt: "2022-02-07T05:44:28.620Z" -updatedAt: "2022-02-07T05:44:28.620Z" --- # Introduction diff --git a/docs/markdown/Using Pants/advanced-target-selection.md b/docs/markdown/Using Pants/advanced-target-selection.md index ceee93ea4b2..9ac0b502834 100644 --- a/docs/markdown/Using Pants/advanced-target-selection.md +++ b/docs/markdown/Using Pants/advanced-target-selection.md @@ -4,7 +4,6 @@ slug: "advanced-target-selection" excerpt: "Alternative techniques to tell Pants which files/targets to run on." hidden: false createdAt: "2020-05-11T20:10:29.560Z" -updatedAt: "2022-07-25T23:44:44.463Z" --- See [Goal arguments](doc:goals#goal-arguments) for the normal techniques for telling Pants what to run on. diff --git a/docs/markdown/Using Pants/anonymous-telemetry.md b/docs/markdown/Using Pants/anonymous-telemetry.md index 47633691557..5766b2032aa 100644 --- a/docs/markdown/Using Pants/anonymous-telemetry.md +++ b/docs/markdown/Using Pants/anonymous-telemetry.md @@ -3,7 +3,6 @@ title: "Anonymous telemetry" slug: "anonymous-telemetry" hidden: false createdAt: "2021-03-14T04:37:07.980Z" -updatedAt: "2022-02-08T23:53:12.600Z" --- Pants can optionally send anonymized telemetry to the Pants project. This data helps us develop and improve Pants by detecting bugs, analyzing usage patterns, and so on. diff --git a/docs/markdown/Using Pants/assets.md b/docs/markdown/Using Pants/assets.md index 8fc4957cb0e..ce95b28712e 100644 --- a/docs/markdown/Using Pants/assets.md +++ b/docs/markdown/Using Pants/assets.md @@ -4,7 +4,6 @@ slug: "assets" excerpt: "How to include assets such as images and config files in your project." hidden: false createdAt: "2020-09-28T23:07:26.956Z" -updatedAt: "2022-01-29T16:32:14.551Z" --- There are two ways to include asset files in your project: `resource` and `file` targets. diff --git a/docs/markdown/Using Pants/command-line-help.md b/docs/markdown/Using Pants/command-line-help.md index c22535ed91b..922a907b2e6 100644 --- a/docs/markdown/Using Pants/command-line-help.md +++ b/docs/markdown/Using Pants/command-line-help.md @@ -4,7 +4,6 @@ slug: "command-line-help" excerpt: "How to dynamically get more information on Pants's internals." hidden: false createdAt: "2020-02-27T01:32:45.818Z" -updatedAt: "2021-11-09T20:48:14.737Z" --- Run `pants help` to get basic help, including a list of commands you can run to get more specific help: diff --git a/docs/markdown/Using Pants/concepts.md b/docs/markdown/Using Pants/concepts.md index 6ecf639e9b3..d322c589af1 100644 --- a/docs/markdown/Using Pants/concepts.md +++ b/docs/markdown/Using Pants/concepts.md @@ -3,7 +3,6 @@ title: "Key concepts" slug: "concepts" hidden: false createdAt: "2020-07-29T03:59:24.793Z" -updatedAt: "2022-02-07T05:44:28.620Z" --- - [Goals](doc:goals) - [Targets and BUILD files](doc:targets) diff --git a/docs/markdown/Using Pants/concepts/enabling-backends.md b/docs/markdown/Using Pants/concepts/enabling-backends.md index 13add5d6706..7e059fcde09 100644 --- a/docs/markdown/Using Pants/concepts/enabling-backends.md +++ b/docs/markdown/Using Pants/concepts/enabling-backends.md @@ -4,7 +4,6 @@ slug: "enabling-backends" excerpt: "How to enable specific functionality." hidden: false createdAt: "2020-02-21T17:44:27.363Z" -updatedAt: "2022-04-20T22:31:51.974Z" --- Most Pants functionality is opt-in by adding the relevant _backend_ to the `[GLOBAL].backend_packages` option in `pants.toml`. For example: diff --git a/docs/markdown/Using Pants/concepts/goals.md b/docs/markdown/Using Pants/concepts/goals.md index b9da4ec4faa..c1b6ae9ead3 100644 --- a/docs/markdown/Using Pants/concepts/goals.md +++ b/docs/markdown/Using Pants/concepts/goals.md @@ -4,7 +4,6 @@ slug: "goals" excerpt: "The commands Pants runs." hidden: false createdAt: "2020-02-21T17:44:52.605Z" -updatedAt: "2022-04-11T21:31:11.557Z" --- Pants commands are known as _goals_, such as `test` and `lint`. diff --git a/docs/markdown/Using Pants/concepts/options.md b/docs/markdown/Using Pants/concepts/options.md index bc696dc8adf..32ff768d765 100644 --- a/docs/markdown/Using Pants/concepts/options.md +++ b/docs/markdown/Using Pants/concepts/options.md @@ -4,7 +4,6 @@ slug: "options" excerpt: "A deep dive into how options may be configured." hidden: false createdAt: "2020-02-21T17:44:27.231Z" -updatedAt: "2022-03-18T23:55:37.347Z" --- Option scopes ============= diff --git a/docs/markdown/Using Pants/concepts/source-roots.md b/docs/markdown/Using Pants/concepts/source-roots.md index bf171dc61f9..e1e210e2fa8 100644 --- a/docs/markdown/Using Pants/concepts/source-roots.md +++ b/docs/markdown/Using Pants/concepts/source-roots.md @@ -4,7 +4,6 @@ slug: "source-roots" excerpt: "Configuring Pants to understand your imports." hidden: false createdAt: "2020-02-21T17:44:27.655Z" -updatedAt: "2022-02-08T22:56:49.862Z" --- > πŸ“˜ Go and Shell can skip this page > diff --git a/docs/markdown/Using Pants/concepts/targets.md b/docs/markdown/Using Pants/concepts/targets.md index 20244d30653..351ecb9156d 100644 --- a/docs/markdown/Using Pants/concepts/targets.md +++ b/docs/markdown/Using Pants/concepts/targets.md @@ -4,7 +4,6 @@ slug: "targets" excerpt: "Metadata for your code." hidden: false createdAt: "2020-02-25T17:44:15.007Z" -updatedAt: "2022-04-29T23:51:48.029Z" --- Most goals require metadata about your code. For example, to run a test, you need to know about all the transitive dependencies of that test. You may also want to set a timeout on that test. diff --git a/docs/markdown/Using Pants/environments.md b/docs/markdown/Using Pants/environments.md index 35e0400a6f8..8d68c815bdd 100644 --- a/docs/markdown/Using Pants/environments.md +++ b/docs/markdown/Using Pants/environments.md @@ -3,7 +3,6 @@ title: "Environments: Cross-Platform or Remote Builds" slug: "environments" hidden: false createdAt: "2022-10-03T21:39:51.235Z" -updatedAt: "2022-10-03T21:39:51.235Z" --- Environments ============ diff --git a/docs/markdown/Using Pants/project-introspection.md b/docs/markdown/Using Pants/project-introspection.md index e8873c3ffa6..a45d24d66c9 100644 --- a/docs/markdown/Using Pants/project-introspection.md +++ b/docs/markdown/Using Pants/project-introspection.md @@ -4,7 +4,6 @@ slug: "project-introspection" excerpt: "Finding insights in your project." hidden: false createdAt: "2020-05-11T09:10:16.427Z" -updatedAt: "2022-04-05T03:00:53.427Z" --- Pants provides several goals to provide insights into your project's structure. diff --git a/docs/markdown/Using Pants/remote-caching-execution.md b/docs/markdown/Using Pants/remote-caching-execution.md index a9764aa0f51..aa845c92416 100644 --- a/docs/markdown/Using Pants/remote-caching-execution.md +++ b/docs/markdown/Using Pants/remote-caching-execution.md @@ -3,7 +3,6 @@ title: "Remote caching & execution" slug: "remote-caching-execution" hidden: false createdAt: "2021-03-19T21:39:51.235Z" -updatedAt: "2021-03-19T21:39:51.235Z" --- Overview ======== diff --git a/docs/markdown/Using Pants/remote-caching-execution/remote-caching.md b/docs/markdown/Using Pants/remote-caching-execution/remote-caching.md index 1cf9673a1ad..53564795747 100644 --- a/docs/markdown/Using Pants/remote-caching-execution/remote-caching.md +++ b/docs/markdown/Using Pants/remote-caching-execution/remote-caching.md @@ -3,7 +3,6 @@ title: "Remote caching" slug: "remote-caching" hidden: false createdAt: "2021-03-19T21:40:24.451Z" -updatedAt: "2022-04-26T19:47:08.373Z" --- What is remote caching? ======================= diff --git a/docs/markdown/Using Pants/remote-caching-execution/remote-execution.md b/docs/markdown/Using Pants/remote-caching-execution/remote-execution.md index 031de8ff6f7..cc35ba056f0 100644 --- a/docs/markdown/Using Pants/remote-caching-execution/remote-execution.md +++ b/docs/markdown/Using Pants/remote-caching-execution/remote-execution.md @@ -3,7 +3,6 @@ title: "Remote execution" slug: "remote-execution" hidden: false createdAt: "2020-11-13T23:44:25.806Z" -updatedAt: "2021-03-19T21:47:56.096Z" --- > 🚧 Remote execution support is still experimental > diff --git a/docs/markdown/Using Pants/restricted-internet-access.md b/docs/markdown/Using Pants/restricted-internet-access.md index 90c41c24554..658903e8ab5 100644 --- a/docs/markdown/Using Pants/restricted-internet-access.md +++ b/docs/markdown/Using Pants/restricted-internet-access.md @@ -4,7 +4,6 @@ slug: "restricted-internet-access" excerpt: "How to use Pants when you have restricted access to the Internet" hidden: false createdAt: "2020-10-23T19:49:45.143Z" -updatedAt: "2022-02-07T05:57:27.289Z" --- Some organizations place restrictions on their users' Internet access, for security or compliance reasons. Such restrictions may prevent Pants from downloading various underlying tools it uses, and it may interfere with bootstrapping Pants itself. diff --git a/docs/markdown/Using Pants/setting-up-an-ide.md b/docs/markdown/Using Pants/setting-up-an-ide.md index d4bf35f602e..946f2b181cc 100644 --- a/docs/markdown/Using Pants/setting-up-an-ide.md +++ b/docs/markdown/Using Pants/setting-up-an-ide.md @@ -3,7 +3,6 @@ title: "Setting up an IDE" slug: "setting-up-an-ide" hidden: false createdAt: "2021-05-02T06:21:57.663Z" -updatedAt: "2022-03-14T22:23:16.110Z" --- If you use a code-aware editor or IDE, such as PyCharm or VSCode, you may want to set it up to understand your code layout and dependencies. This will allow it to perform code navigation, auto-completion and other features that rely on code comprehension. diff --git a/docs/markdown/Using Pants/troubleshooting.md b/docs/markdown/Using Pants/troubleshooting.md index 484ee0a993e..820e4a8c693 100644 --- a/docs/markdown/Using Pants/troubleshooting.md +++ b/docs/markdown/Using Pants/troubleshooting.md @@ -4,7 +4,6 @@ slug: "troubleshooting" excerpt: "Frequently asked questions (FAQs) and known issues you may encounter." hidden: false createdAt: "2020-04-10T19:42:28.637Z" -updatedAt: "2022-05-25T14:34:36.454Z" --- > πŸ‘ We love giving help! > diff --git a/docs/markdown/Using Pants/using-pants-in-ci.md b/docs/markdown/Using Pants/using-pants-in-ci.md index 5ae95044852..210d14d8db5 100644 --- a/docs/markdown/Using Pants/using-pants-in-ci.md +++ b/docs/markdown/Using Pants/using-pants-in-ci.md @@ -4,7 +4,6 @@ slug: "using-pants-in-ci" excerpt: "Suggestions for how to use Pants to speed up your CI (continuous integration)." hidden: false createdAt: "2021-05-24T23:02:54.908Z" -updatedAt: "2022-07-25T23:50:56.628Z" --- > πŸ“˜ Examples > diff --git a/docs/markdown/Using Pants/validating-dependencies.md b/docs/markdown/Using Pants/validating-dependencies.md index e2472ab259b..24588e5fe48 100644 --- a/docs/markdown/Using Pants/validating-dependencies.md +++ b/docs/markdown/Using Pants/validating-dependencies.md @@ -4,7 +4,6 @@ slug: "validating-dependencies" excerpt: "Validating your code's dependencies." hidden: true createdAt: "2022-12-12T09:10:16.427Z" -updatedAt: "2022-12-12T03:00:53.427Z" --- Visibility rules are the mechanism by which to control who may depend on whom. It is an implementation of Pants's dependency rules API. With these rules a dependency between two files (or targets) may be set for entire directory trees down to single files. A target may be selected not only by its file path but also by target type, name, and tags. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks.md b/docs/markdown/Writing Plugins/common-plugin-tasks.md index cf608d1b569..8d864b0db58 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks.md @@ -3,7 +3,6 @@ title: "Common plugin tasks" slug: "common-plugin-tasks" hidden: false createdAt: "2020-07-01T04:49:09.505Z" -updatedAt: "2021-12-07T23:29:54.506Z" --- - [Add a linter](doc:plugins-lint-goal) - [Add a formatter](doc:plugins-fmt-goal) diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-helpers.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-helpers.md index de2a096fb6b..6302d033ccb 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-helpers.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-helpers.md @@ -4,7 +4,6 @@ slug: "plugin-helpers" excerpt: "Helpers which make writing plugins easier." hidden: true createdAt: "2023-01-07T22:23:00.000Z" -updatedAt: "2023-01-07T22:23:00.000Z" --- Pants has helpers to make writing plugins easier. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-upgrade-guide.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-upgrade-guide.md index 896817fca9d..bcc522079b4 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-upgrade-guide.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugin-upgrade-guide.md @@ -4,7 +4,6 @@ slug: "plugin-upgrade-guide" excerpt: "How to adjust for changes made to the Plugin API." hidden: false createdAt: "2020-10-12T16:19:01.543Z" -updatedAt: "2022-07-25T20:02:17.695Z" --- 2.16 diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-codegen.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-codegen.md index 61b7de04d56..e67c23f6b40 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-codegen.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-codegen.md @@ -4,7 +4,6 @@ slug: "plugins-codegen" excerpt: "How to add a new code generator to Pants." hidden: false createdAt: "2020-07-01T04:52:54.817Z" -updatedAt: "2022-05-07T23:43:05.454Z" --- Pants supports code generators that convert a protocol language like Protobuf into other languages, such as Python or Java. The same protocol source may be used to generate multiple distinct languages. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-fmt-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-fmt-goal.md index 77509e32ca8..1d570a9c6ea 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-fmt-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-fmt-goal.md @@ -4,7 +4,6 @@ slug: "plugins-fmt-goal" excerpt: "How to add a new formatter to the `fmt` and `lint` goals." hidden: false createdAt: "2020-07-01T04:52:28.820Z" -updatedAt: "2022-04-27T18:37:11.334Z" --- In Pants, every formatter is also a linter, meaning that if you can run a tool with `pants fmt`, you can run the same tool in check-only mode with `pants lint`. Start by skimming [Add a linter](doc:plugins-lint-goal) to familiarize yourself with how linters work. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-lint-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-lint-goal.md index 68906d28c96..94363fc7410 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-lint-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-lint-goal.md @@ -4,7 +4,6 @@ slug: "plugins-lint-goal" excerpt: "How to add a new linter to the `lint` goal." hidden: false createdAt: "2020-07-01T04:51:55.583Z" -updatedAt: "2022-04-07T14:48:36.791Z" --- This guide assumes that you are running a linter that already exists outside of Pants as a stand-alone binary, such as running Shellcheck, Pylint, Checkstyle, or ESLint. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-package-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-package-goal.md index 94861931389..0de1302e325 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-package-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-package-goal.md @@ -4,7 +4,6 @@ slug: "plugins-package-goal" excerpt: "How to add a new implementation to the `package` goal." hidden: true createdAt: "2020-07-01T04:54:11.398Z" -updatedAt: "2021-03-18T23:59:53.235Z" --- The `package` goal bundles all the relevant code and third-party dependencies into a single asset, such as a JAR, PEX, or zip file. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-repl-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-repl-goal.md index 0a417a5d549..79c96c7e7b5 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-repl-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-repl-goal.md @@ -4,7 +4,6 @@ slug: "plugins-repl-goal" excerpt: "How to add a new implementation to the `repl` goal." hidden: false createdAt: "2020-08-22T05:58:07.646Z" -updatedAt: "2022-02-14T23:43:47.610Z" --- The `repl` goal opens up an interactive Read-Eval-Print Loop that runs in the foreground. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-run-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-run-goal.md index af3660fff8d..e946d007d11 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-run-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-run-goal.md @@ -4,7 +4,6 @@ slug: "plugins-run-goal" excerpt: "How to add a new implementation to the `run` goal." hidden: true createdAt: "2020-07-01T04:55:11.390Z" -updatedAt: "2021-07-20T16:18:29.478Z" --- The `run` goal runs a single interactive process in the foreground, such as running a script or a program. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-setup-py.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-setup-py.md index 5a99ec9b44d..94d60fa1b10 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-setup-py.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-setup-py.md @@ -4,7 +4,6 @@ slug: "plugins-setup-py" excerpt: "How to add your own logic to `python_artifact()`." hidden: false createdAt: "2020-09-02T00:21:52.821Z" -updatedAt: "2022-05-10T00:41:52.802Z" --- Pants can build [Python distributions](doc:python-distributions), such as wheels and sdists, from information you provide in a [`python_distribution`](doc:reference-python_distribution) target. diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-test-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-test-goal.md index e3c49c945c3..2d3a8deb8bb 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-test-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-test-goal.md @@ -4,7 +4,6 @@ slug: "plugins-test-goal" excerpt: "How to add a new test runner to the `test` goal." hidden: false createdAt: "2020-07-23T23:20:54.816Z" -updatedAt: "2021-12-07T23:14:31.220Z" --- diff --git a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-typecheck-goal.md b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-typecheck-goal.md index 1de0dbb820a..53f11d24cc2 100644 --- a/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-typecheck-goal.md +++ b/docs/markdown/Writing Plugins/common-plugin-tasks/plugins-typecheck-goal.md @@ -4,7 +4,6 @@ slug: "plugins-typecheck-goal" excerpt: "How to add a new typechecker to the `check` goal." hidden: false createdAt: "2020-08-19T21:55:10.667Z" -updatedAt: "2022-02-14T23:39:46.585Z" --- Adding a typechecker is almost identical to [adding a linter](doc:plugins-lint-goal), except for these differences: diff --git a/docs/markdown/Writing Plugins/macros.md b/docs/markdown/Writing Plugins/macros.md index 518cbd1d1e9..075eed41071 100644 --- a/docs/markdown/Writing Plugins/macros.md +++ b/docs/markdown/Writing Plugins/macros.md @@ -4,7 +4,6 @@ slug: "macros" excerpt: "Reducing boilerplate in BUILD files." hidden: false createdAt: "2020-05-08T04:15:04.126Z" -updatedAt: "2022-05-12T15:59:18.084Z" --- When to use a macro ------------------- diff --git a/docs/markdown/Writing Plugins/plugins-overview.md b/docs/markdown/Writing Plugins/plugins-overview.md index c65513b12c2..abd99dc0e95 100644 --- a/docs/markdown/Writing Plugins/plugins-overview.md +++ b/docs/markdown/Writing Plugins/plugins-overview.md @@ -4,7 +4,6 @@ slug: "plugins-overview" excerpt: "An intro to the Pants engine's core concepts." hidden: false createdAt: "2020-05-07T22:38:39.922Z" -updatedAt: "2022-05-16T19:56:56.104Z" --- Pants is designed for extensibility: you can extend Pants by writing custom _plugins_, using a standard Plugin API. In fact, all of Pants's built-in functionality uses the same API! diff --git a/docs/markdown/Writing Plugins/rules-api.md b/docs/markdown/Writing Plugins/rules-api.md index dbf12fb4b6d..d18385fdb8b 100644 --- a/docs/markdown/Writing Plugins/rules-api.md +++ b/docs/markdown/Writing Plugins/rules-api.md @@ -4,7 +4,6 @@ slug: "rules-api" excerpt: "Adding logic to your plugin." hidden: false createdAt: "2020-05-07T22:38:41.380Z" -updatedAt: "2020-09-17T20:54:38.081Z" --- - [Concepts](doc:rules-api-concepts) - [Goal rules](doc:rules-api-goal-rules) diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-and-target-api.md b/docs/markdown/Writing Plugins/rules-api/rules-api-and-target-api.md index da68264931f..e0c0a415fc3 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-and-target-api.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-and-target-api.md @@ -4,7 +4,6 @@ slug: "rules-api-and-target-api" excerpt: "How to use the Target API in rules." hidden: false createdAt: "2020-05-07T22:38:40.217Z" -updatedAt: "2022-07-25T17:50:52.879Z" --- Start by reading the [Concepts](doc:target-api-concepts) of the Target API. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-concepts.md b/docs/markdown/Writing Plugins/rules-api/rules-api-concepts.md index c4022ed1931..5ce6c54eabe 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-concepts.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-concepts.md @@ -4,7 +4,6 @@ slug: "rules-api-concepts" excerpt: "The core concepts of the Rules API." hidden: false createdAt: "2020-05-07T22:38:44.027Z" -updatedAt: "2022-07-25T20:57:40.743Z" --- Rules ----- diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-file-system.md b/docs/markdown/Writing Plugins/rules-api/rules-api-file-system.md index 26f39c3eb29..a65df9c95d1 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-file-system.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-file-system.md @@ -4,7 +4,6 @@ slug: "rules-api-file-system" excerpt: "How to safely interact with the file system in your plugin." hidden: false createdAt: "2020-07-01T04:40:26.783Z" -updatedAt: "2022-04-26T22:22:28.000Z" --- It is not safe to use functions like `open` or the non-pure operations of `pathlib.Path` like you normally might: this will break caching because they do not hook up to Pants's file watcher. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-goal-rules.md b/docs/markdown/Writing Plugins/rules-api/rules-api-goal-rules.md index cb43871ca73..813eb3f25f2 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-goal-rules.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-goal-rules.md @@ -4,7 +4,6 @@ slug: "rules-api-goal-rules" excerpt: "How to create new goals." hidden: false createdAt: "2020-05-07T22:38:43.975Z" -updatedAt: "2022-07-25T14:45:07.539Z" --- For many [plugin tasks](doc:common-plugin-tasks), you will be extending existing goals, such as adding a new linter to the `lint` goal. However, you may instead want to create a new goal, such as a `publish` goal. This page explains how to create a new goal. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-installing-tools.md b/docs/markdown/Writing Plugins/rules-api/rules-api-installing-tools.md index 1f7a7acbbf4..f8d2b56d202 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-installing-tools.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-installing-tools.md @@ -4,7 +4,6 @@ slug: "rules-api-installing-tools" excerpt: "Various methods for Pants to access the tools your plugin needs." hidden: false createdAt: "2020-07-23T20:40:30.771Z" -updatedAt: "2022-04-26T22:33:52.117Z" --- `BinaryPaths`: Find already installed binaries ---------------------------------------------- diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-logging.md b/docs/markdown/Writing Plugins/rules-api/rules-api-logging.md index 116d0f3a253..6670147fb74 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-logging.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-logging.md @@ -4,7 +4,6 @@ slug: "rules-api-logging" excerpt: "How to add logging and influence the dynamic UI." hidden: false createdAt: "2020-09-12T03:38:10.345Z" -updatedAt: "2020-09-16T03:17:03.975Z" --- Even though a [`@goal_rule`](doc:rules-api-goals) is the only type of rule that can print to `stdout` (via the special `Console` type), any rule can log to stderr and change how the rule appears in the dynamic UI. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-process.md b/docs/markdown/Writing Plugins/rules-api/rules-api-process.md index 7ef772f12ba..06399aabc25 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-process.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-process.md @@ -4,7 +4,6 @@ slug: "rules-api-process" excerpt: "How to safely run subprocesses in your plugin." hidden: false createdAt: "2020-05-07T22:38:44.131Z" -updatedAt: "2022-04-26T22:24:24.966Z" --- It is not safe to use `subprocess.run()` like you normally would because this can break caching and will not leverage Pants's parallelism. Instead, Pants has safe alternatives with `Process` and `InteractiveProcess`. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-subsystems.md b/docs/markdown/Writing Plugins/rules-api/rules-api-subsystems.md index 82d02e99b67..07aaf9badc3 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-subsystems.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-subsystems.md @@ -4,7 +4,6 @@ slug: "rules-api-subsystems" excerpt: "How to add options to your plugin." hidden: false createdAt: "2020-07-01T04:55:36.180Z" -updatedAt: "2022-04-26T22:11:07.667Z" --- Defining options ---------------- diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-testing.md b/docs/markdown/Writing Plugins/rules-api/rules-api-testing.md index d39363a2ee0..162536573e4 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-testing.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-testing.md @@ -4,7 +4,6 @@ slug: "rules-api-testing" excerpt: "How to verify your plugin works." hidden: false createdAt: "2020-07-01T17:25:36.570Z" -updatedAt: "2021-12-07T21:22:03.170Z" --- There are four main approaches to testing your plugin, ranging in terms of scope (unit vs. integration test). You may mix-and-match between these approaches. diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-tips.md b/docs/markdown/Writing Plugins/rules-api/rules-api-tips.md index 92b1a81e393..ac9f0efdb3a 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-tips.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-tips.md @@ -3,7 +3,6 @@ title: "Tips and debugging" slug: "rules-api-tips" hidden: false createdAt: "2020-05-08T04:15:06.256Z" -updatedAt: "2022-02-10T19:52:27.560Z" --- > πŸ“˜ Reminder: ask for help > diff --git a/docs/markdown/Writing Plugins/rules-api/rules-api-unions.md b/docs/markdown/Writing Plugins/rules-api/rules-api-unions.md index dd2187fd9fc..872c256e118 100644 --- a/docs/markdown/Writing Plugins/rules-api/rules-api-unions.md +++ b/docs/markdown/Writing Plugins/rules-api/rules-api-unions.md @@ -4,7 +4,6 @@ slug: "rules-api-unions" excerpt: "Polymorphism for the engine." hidden: false createdAt: "2020-05-08T04:15:07.104Z" -updatedAt: "2022-04-26T22:37:59.286Z" --- Union rules solve the same problem that polymorphism solves in general: how to write generic code that operates on types not known about at the time of writing. diff --git a/docs/markdown/Writing Plugins/target-api.md b/docs/markdown/Writing Plugins/target-api.md index 0ba0e5787d3..a3bfecf29b2 100644 --- a/docs/markdown/Writing Plugins/target-api.md +++ b/docs/markdown/Writing Plugins/target-api.md @@ -4,7 +4,6 @@ slug: "target-api" excerpt: "A declarative interface for working with targets and their fields." hidden: false createdAt: "2020-05-07T22:38:44.131Z" -updatedAt: "2021-11-16T02:24:04.887Z" --- - [Concepts](doc:target-api-concepts) - [Creating new fields](doc:target-api-new-fields) diff --git a/docs/markdown/Writing Plugins/target-api/target-api-concepts.md b/docs/markdown/Writing Plugins/target-api/target-api-concepts.md index a7d2371886c..3753641eb3c 100644 --- a/docs/markdown/Writing Plugins/target-api/target-api-concepts.md +++ b/docs/markdown/Writing Plugins/target-api/target-api-concepts.md @@ -4,7 +4,6 @@ slug: "target-api-concepts" excerpt: "The core concepts of Targets and Fields." hidden: false createdAt: "2020-05-07T22:38:43.975Z" -updatedAt: "2021-11-16T02:52:06.072Z" --- The Target API defines how you interact with targets in your plugin. For example, you would use the Target API to read the `source` / `sources` field of a target to know which files to run on. diff --git a/docs/markdown/Writing Plugins/target-api/target-api-extending-targets.md b/docs/markdown/Writing Plugins/target-api/target-api-extending-targets.md index d1c3e6ceb03..1836d587451 100644 --- a/docs/markdown/Writing Plugins/target-api/target-api-extending-targets.md +++ b/docs/markdown/Writing Plugins/target-api/target-api-extending-targets.md @@ -4,7 +4,6 @@ slug: "target-api-extending-targets" excerpt: "Adding new fields to target types." hidden: false createdAt: "2020-05-07T22:38:39.512Z" -updatedAt: "2022-02-24T02:54:42.625Z" --- When to add new fields? ----------------------- diff --git a/docs/markdown/Writing Plugins/target-api/target-api-new-fields.md b/docs/markdown/Writing Plugins/target-api/target-api-new-fields.md index d042f544e18..e46fbdf5754 100644 --- a/docs/markdown/Writing Plugins/target-api/target-api-new-fields.md +++ b/docs/markdown/Writing Plugins/target-api/target-api-new-fields.md @@ -4,7 +4,6 @@ slug: "target-api-new-fields" excerpt: "How to create a Field, including the available templates." hidden: false createdAt: "2020-05-07T22:38:40.352Z" -updatedAt: "2021-11-16T03:05:31.721Z" --- Before creating a new target type, the first step is to create all of the target type's fields. diff --git a/docs/markdown/Writing Plugins/target-api/target-api-new-targets.md b/docs/markdown/Writing Plugins/target-api/target-api-new-targets.md index 3ab56dc3fc2..86638cc3188 100644 --- a/docs/markdown/Writing Plugins/target-api/target-api-new-targets.md +++ b/docs/markdown/Writing Plugins/target-api/target-api-new-targets.md @@ -4,7 +4,6 @@ slug: "target-api-new-targets" excerpt: "How to add a custom target type." hidden: false createdAt: "2020-05-07T22:38:40.570Z" -updatedAt: "2021-11-16T03:24:52.165Z" --- When to create a new target type? ---------------------------------