| Tasks | How to write tasks |
| Setup And Teardown | Setup and teardown events |
| Running Targets | How to run targets and tasks |
| Arguments And Environment Variables | How to work with arguments and environment variables |
| Preprocessor Directives | Available pre-processor directives |
| Console Output | How to output content to console |
| Reproducible Builds | How to achieve reproducible builds |
| Sharing Build State | How to share state across tasks |
| Tools | How to work with external tools |
| Reusing Builds | How to reuse build code in different projects and repositories |
