{{ if eq .Filename "faq.html" }}
{{ end }}
{{ if ne .Filename "index.html"}}
please
.build
☰
{{ end }}
Skip to content
{{ if ne .Filename "index.html" }}
{{$isItemActive := matches .Filename "quickstart.html" "codelabs.html" "basics.html" "dependencies.html" "quickstart_dropoff.html"}}
Getting Started
{{if $isItemActive}}
Quick start
Codelabs
Basic concepts
Third-party dependencies
What's next?
{{end}}
{{$isItemActive := matches .Filename "config.html" "commands.html" "remote_builds.html" "cross_compiling.html" "cache.html"}}
Documentation
Config options
Command line interface
Remote builds
Cross-compiling
Caching
{{$isItemActive := matches .Filename "language.html"}}
Build files
{{$isItemActive := matches .Filename "lexicon.html"}}
Built in rules & languages
{{if $isItemActive}}
Python builtins
Please Builtins
Miscellaneous rules
Subrepo rules
{{end}}
{{$isItemActive := matches .Filename "plugins.html"}}
Plugins
{{if $isItemActive}}
C++
Go
Go-proto
Java
Proto
Python
Shell
{{end}}
{{$isItemActive := matches .Filename "build_rules.html" "tests.html" "post_build.html" "require_provide.html"}}
Advanced Topics & Custom Rules
{{if $isItemActive}}
Writing build rules
Testing with Please
Post-build functions
Require & Provide
{{ end }}
{{$isItemActive := matches .Filename "pleasings.html"}}
Extra rules
{{$isItemActive := matches .Filename "faq.html"}}
FAQ
Browse the source
{{ range .SideImages }}
{{ end }}
{{ .Contents }}
{{ else }} {{ .Contents }} {{ end }}