A generator tool can abstract many OC settings and therefore simplify installation and updates, but for it to be consistent with the guide, it requires a configuration of its own. Of course, such a tool is very useful, and admittedly I have contemplated incorporating one in the guide. However, my current view is that the added abstraction is at odds with the aim of the wiki.
You are missing the most important aspect my generator covers: a way to track all changes done for each OC version. Right now, there is no way to track what you changed for last say 2 versions. That's the main reason I created the Github repo and the generator.
Here are the last 2 changes, so users can easily see what needs to be adjusted in their configuration:
github.com
github.com
Second important aspect is the will to learn OC configuration, which is quite simple if you read the documentation. Manually editing everything is a true nightmare. No matter how detailed you are, people will ALWAYS make human mistakes. I'm the first one to promote the OC learning and the way you present the tutorial is very useful, but only the first time. Also, you need to break down the configuration and have people understand each OC configuration section and what it does. For example, you set many settings inside your configuration and users have no idea why you did it, nobody is asking why you built the configuration the way you did. In other words, you give users a working solution, without them understanding one thing what you did.
With your manual edits, you are promoting exactly what an automated tool does, for users to perform copy/pastes blindly, without understanding anything related to the actions they just performed. Except the added layer of mistakes they can make, due to manual intervention.
Myself, I challenged this approach from the beginning and decided to understand everything inside, that is why my plistlib generator configuration is slightly different than yours, while forcing the users to actually read the manual, without using a prebuilt setup. In other words, using the plistlib generator will simply not work, unless you put the effort to understand what OC does for your Mac.
Best example is when
@Dewdman42 opened several issues related to plistlib generator basic configuration settings. These issues should've never been open, for the simple reason an user should have a good understanding what OC does. Still, his questions were valuables because he helped me improve the documentation, thank you again
@Dewdman42.
You know we talked many times in private and we have a good communication. This post is definitely not a form of attack, but rather a reality check for users to understand what myself and I believe also yourself are trying to achieve, for people to actually take the time and understand what they are doing. Which I frankly believe very few people will do.
Therefore, what is the point of manually performing actions, if most people will never have the will to understand what they are doing? Is easier to do what
@h9826790 does and provide a drop-in zip file with all changes done, no?