Pants
The Pants Build System
Pants is a scalable build system for _monorepos_: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository. The project is written primarily in Python, distributed under the Apache License 2.0 license, first published in 2012. It has gained significant community traction with 3,776 stars and 703 forks on GitHub. Key topics include: aws-lambda, build, build-system, build-tool, build-tools.
Pants Build System
Pants is a scalable build system for monorepos: codebases containing
multiple projects, often using multiple programming languages and frameworks,
in a single unified code repository.
Some noteworthy features include:
- Explicit dependency modeling.
- Fine-grained invalidation.
- Shared result caching.
- Concurrent execution.
- Remote execution.
- Unified interface for multiple tools and languages.
- Extensibility and customizability via a plugin API.
Documentation: www.pantsbuild.org.
Getting started
See the getting started documentation.
Credits
macOS CI resources provided by MacStadium.
<img width="150" height="61" src="https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png">Contributors
Showing top 12 contributors by commit count.