Working with .asf.yaml
.asf.yaml
is a branch-specific YAML configuration file that a project may create (using a text editor of your choice) and put in the root of a Git repository to control features such as
- notification schemes
- website staging
- GitHub settings
- Pelican builds
It operates on a per-branch basis, meaning you can have different settings for different branches, and only those with an active .asf.yaml
file will kick off a feature. Metadata settings (repo settings, features, labels) are not branch-dependent and should exist in the main (default) branch.
Full documentation and examples for using .asf.yaml
are currently in the README file of the GitHub repository for .asf.yaml
.
Copyright 2024, The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache® and the Apache feather logo are trademarks of The Apache Software Foundation.