On the recordRead 5 Oct 202623 facts
Please
London, United Kingdom
On the record
- Build workflow
- Please can build, test and run targets using the same commands, and its CLI can be extended with aliases.please.build · read 5 Oct 2026
- CI integration
- The documentation shows how to use Please in GitHub Actions, including a setup action for installing Please in workflows.please.build · read 4 Oct 2026
- Containers and Kubernetes
- The Docker and Kubernetes tutorial demonstrates rules for building Docker images and Kubernetes manifests.please.build · read 4 Oct 2026
- Editor tools
- Please lists Neovim, Visual Studio Code and IntelliJ integrations, and its BUILD language server supports completion, navigation, diagnostics, formatting and references.please.build · read 5 Oct 2026
- Hermetic builds
- Build steps run in controlled environments with access limited to specified files and environment variables, supporting portable and reproducible builds.please.build · read 4 Oct 2026
- Installation
- The quickstart gives a shell installer, Homebrew installation and release tarballs as installation options.please.build · read 5 Oct 2026
- Language plugins
- Plugins add build rules for languages and technologies; the quickstart describes Go, Python and Java plugins.please.build · read 5 Oct 2026
- Language server features
- The BUILD file language server supports completion, hover, definition lookup, diagnostics, signature help, formatting and references.please.build · read 4 Oct 2026
- Language support
- Plugins add build rules for languages and technologies; the site lists C/C++ rules and describes Go, Python and Java plugins.please.build · read 4 Oct 2026
- License
- Please is licensed under Apache 2.0.please.build · read 5 Oct 2026
- Limit
- The FAQ says Please has less support for mobile development than the other build systems it discusses.please.build · read 5 Oct 2026
- Performance
- Please uses caching and task parallelism to speed up incremental builds.please.build · read 4 Oct 2026
- Platform limit
- The quickstart says Please currently supports Linux, macOS and FreeBSD; Windows is not listed as supported on the opened quickstart page.please.build · read 4 Oct 2026
- Product
- Please is a cross-language build system focused on performance, extensibility and correctness.please.build · read 5 Oct 2026
- Purpose
- Please is a cross-language build system focused on performance, extensibility and correctness.please.build · read 4 Oct 2026
- Remote execution
- Please can submit build actions to remote executors through the Remote Execution API, but the feature is marked experimental.please.build · read 4 Oct 2026
- Reproducible builds
- Build steps run in a hermetic environment with access only to declared files and environment variables.please.build · read 5 Oct 2026
- Security
- The maker says release artifacts are signed with a private RSA key and documents signature verification.please.build · read 5 Oct 2026