-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adjust profile manifest requirements for pfm_name
and pfm_type
#54
Comments
@apizz Just to clarify: |
So I guess this is less nuanced than I thought. pfm_name is required for all first level subkeys from the top / root level manifest. After that, it is only for additional pfm_subkeys layers that do not have a parent preference whose pfm_type is array that a pfm_name is not required (all other pfm_types still require pfm_name). In that scenario 1 of 2 things are possible:
Does that make sense? |
I think you had an extra not sneak in there by mistake @apizz 😅 Let's go by this rule of thumb, from ProfileManifests' wiki: |
The problem is that if we have an array of dictionaries then there will be key value pairs in the dictionary that will need |
If you think about it, only the dictionary is an immediate descendant of the array - not its pairs. So the need for |
Copying over @apizz's comments from this pull request.
The text was updated successfully, but these errors were encountered: