As per what I view as harassment on #1411 ...
I'd like to suggest adopting a Code of Conduct. Perhaps beg/borrow/steal the CoC from Rust: https://www.rust-lang.org/en-US/conduct.html
@nelz9999 We actually discussed this issue on our steering committee call last Friday. It's definitely on our todo list. We been a bit slow because we haven't really had any incidents, but you are correct, it needs to be done.
Personally, I think that this was a lively discussion. Along with also the notion that the OP did not get what OAS is all about. It allows you to specify custom x-... properties and then have your own code generators or even modify an existing code generator's templates so that you get the result that you need. So OAS is open and free for you to implement whatever you like. And there was no harassment in the discussion. Just two people having opposite opinions and one of these not getting the gist of OAS at all, even wanting to impose something to be part of the standard where it is clearly not needed.
Or should we all put on rose-colored glasses?
@silkentrance, I do think the OP leveled a personal insult in that thread, despite his attempt to claim that it wasn't an insult. Our code of conduct, when we have one, should prohibit disrespectful behavior like that.
Overall, I don't think that was an illuminating discussion, and I would not consider it healthy for the OpenAPI community to have more discussions like that, with such a low signal-to-noise ratio.
Spirited debate is good, when the participants are in fact talking about the same thing, in language that they all understand. Or, failing that, when all participants take the time to make themselves properly understood, and take the time to understand each other, so the discussion can converge towards a shared understanding.
I've read through that issue, followed the OP's links, and spent more than enough time trying to decode the message conveyed there... not for the first time. Someone wrote, "We've had this conversation before," and I can say the same. I do think there is likely something of real value there, but I don't blame myself, nor anyone on the TSC, for failing to understand it, as presented. I also think the highly unusual vocabulary, abstractions, and generalizations contained therein created a completely unnecessary barrier to understanding and constructively debating the OP's proposal. We could have had a good discussion about the proposal without all of this "theory."
I'm not sure how much of this can or should be described in a code of conduct. "Don't insult another person's intelligence" seems like a pretty basic thing to have in a CoC, kind of an extension of "don't insult people."
Other things seem more like kitchen table wisdom, or just good manners, that could be difficult or inappropriate to put into a CoC. Things like, "seek first to understand, then to be understood." Also, "If you can't explain something in simple terms, you probably don't understand it well enough yourself." I could go on, but I'll stop there.
While I'm not a member of OAI and many of the comments in the linked issue have been edited or deleted, I'd like to offer a few suggestions for the Code of Conduct.