DSL: document the new-style header line #7311
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Big change! The header line adopts this form:
We can forget about the complicated classname conversion rules; the header name maps to the filename. Just remove the file extension, and place it in quotes.
The classname is still there behind the scenes, so something may trip Travis now and then while we remove backward-compatible code. Limitations such as being unable to start the Cask with a numeral are still present, and documented, but in the process of being removed.
There was a fairly large oversight: the test suite can't be converted to the new form yet, because test Casks use a special class
TestCask
.This PR also covers devscripts and the
brew cask create
template.Refs: #5365