Understanding documentation

I am trying to understand how should I read the documentation.
My confusion arise in here

$<CONFIG> generative expression is not properly explained and I should not have any idea how to understand it. In such cases I search the keyword in github or ask to AI. I wondering is this what’s expected from me? How am I supposed to understand the usage of this syntax
$<CONFIG:Debug>

They are simply two different things. The first one is replaced by the configuration string, the latter is a comparison that results in a boolean.