Skip to content

Conversation

@mwoehlke
Copy link
Member

  • Separate configuration selection and description merging into separate documents and formalize "appendix" as the preferred term for supplemental, non-configuration-specific files. (This has been in use in other contexts, including CMake's implementation, but previously the specification itself did not provide a specific term for these.) This should also help the description merging documentation to be more discoverable, since, while configuration-specific files are one of the things that need merging, merging is not a sub-topic of configuration selection.

  • Clarify what contents are allowed in an appendix. (This information was previously missing.) Clarify meaning of default_license when used in an appendix.

  • Specify that configurations shall be treated as case insensitive.

  • Improve explanation of configurations and add much more extensive recommendations on how configurations should be used.

  • Fix minor error in multi-axis configuration example.

- Separate configuration selection and description merging into separate
  documents and formalize "appendix" as the preferred term for
  supplemental, non-configuration-specific files. (This has been in use
  in other contexts, including CMake's implementation, but previously
  the specification itself did not provide a specific term for these.)
  This should also help the description merging documentation to be more
  discoverable, since, while configuration-specific files are one of the
  things that need merging, merging is not a sub-topic of configuration
  selection.

- Clarify what contents are allowed in an appendix. (This information
  was previously missing.) Clarify meaning of `default_license` when
  used in an appendix.

- Specify that configurations shall be treated as case insensitive.

- Improve explanation of configurations and add much more extensive
  recommendations on how configurations should be used.

- Fix minor error in multi-axis configuration example.
@mwoehlke mwoehlke added the documentation This issue describes a problem which can be addressed by documentation rather than a schema change. label Dec 31, 2025
@mwoehlke mwoehlke requested a review from bretbrownjr December 31, 2025 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation This issue describes a problem which can be addressed by documentation rather than a schema change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant