Closed thehanimo closed 3 years ago
the fields and mappedFields combination is great! The code looks good to me. I guess I can close my pr, cause you already kind of integrated it here.
@thehanimo hey maybe I could get rid of some fields that Jordan mentioned?
Yes that'd be awesome. Also maybe reply to the comments on what the properties really stand for? You can find it all here https://docs.github.com/en/graphql/reference/objects
Note, I put "not sure" on purpose, if you think any of those fields do make sense to keep, please push back and help me understand why :-)
I wrote down my opinion on which fields can be removed, thinking from a maintainer's perspective and what info they would find useful.
It's important to remember the purpose of this tool: to find settings that are different from our "default" and to be able to change those settings easily.
NO:
YES:
COMMENTS:
TODO:
@thehanimo let me know what you think so I can go ahead and delete the irrelevant fields.
@diananova your summary makes sense to me, thanks for enumerating it all!
@ljharb I've updated it all based on @diananova's comment. Couldn't find the "only collabs can edit wiki" metric in the GraphQL API.