Skip to content

toolchainlabs/toolchain-oss

Repository files navigation

Toolchain

Toolchain Labs, Inc. was a company created to build commercial solutions around the Pants OSS build system.

Toolchain ceased operations in 2023 (although Pants is still going strong as a community-supported OSS project). Upon dissolution Toolchain donated the bulk of its IP to the open-source community.

This repo is a copy of Toolchain's proprietary codebase, now under the Apache 2.0 license. It is a snapshot of that codebase on the day Toolchain wound down, without the commit history. We hope that the Pants project, members of the Pants community, and the open-source community in general may find this useful.


Getting Started

See SETUP.md.

Pants

This repo uses the Pants build tool. Familiarize yourself with it at the above link, if necessary.

Top-level directories

  • 3rdparty/: Build targets referencing external code in various languages.
  • build-support/: Support files for various Pants tasks.
  • dist/: Pants puts distributable artifacts here. Created on-demand.
  • dist.docker/: Same as dist, but for artifacts built when running Pants in a docker container.
  • prod/: Code and config used to deploy, update and manage production services.
  • src/: Source and unit test code in various languages.
  • test/: Tests that don't belong next to specific source code, e.g., end-to-end integration tests.
  • testdata/: Inputs for tests that act on source code.

See the README.md files in subdirectories for more information.

Important Pointers

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published