-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? # to your account
Update the doc and code following PyCQA migration #8514
Update the doc and code following PyCQA migration #8514
Conversation
5f6359b
to
6eb1c5a
Compare
|
Added |
And |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #8514 +/- ##
==========================================
- Coverage 95.92% 95.91% -0.02%
==========================================
Files 174 174
Lines 18362 18362
==========================================
- Hits 17613 17611 -2
- Misses 749 751 +2
|
This comment has been minimized.
This comment has been minimized.
doc/faq.rst
Outdated
One of our frequent contributor asked a question about ``pyproject.toml`` | ||
support in flake8 and was banned without discussion. Discussions about it | ||
with the PyCQA admins revealed an irreconcilable approach to moderation. | ||
The two most active pylint contributors were demoted in the aftermath. As a | ||
result we were no longer able to administrate or moderate our own project | ||
effectively. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From what I have read so far in the linked issue I understand and support the decision.
However I think for the FAQ this is too much detail. What do you think about this as an alternative?
Over the years, the views on the definition and enforcement of policies and moderation guidelines
have diverged between the PyCQA organization as a whole and the Pylint team itself.
As some decisions in GitHub Organizations have impacts on all included projects,
it became necessary to migrate to an independent organization, where we have
the freedom to define and follow our own policies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed! I would even be okay with not mentioning the policies and just say: "Github Organisations share a lot of settings that are sometimes better set per project. By creating a new organisation we can control these better for the pylint associated projects".
In 2 years time nobody will probably care about the specifics anymore.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fact that PCManticore and myself were both demoted and that we could not administrate our own repo felt important, but we might also not add anything to the FAQ at all if we want to be super consensual. It's doubtless that it's interesting for a lot of persons anyway. Imo the important doc addition was #8329. I can remove the commit altogether
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would be okay with removing. Let's leave this behind us.
6eb1c5a
to
abceaba
Compare
I'd like to reinstate readthedoc integration before merging, I'm looking into it. |
Regarding right management, I realized that "member" in "pylint-dev" have no right (except seeing private repositories in the org, and we don't (won't?) have any). I'm wondering if we should:
|
Should be fixed now!
Let's not. Let's keep this a bit more fine-grained, or make the
Yes. If we start adding more plugins it will be good to have fine-grained access levels.
That limits us in what we can do with rights.
This would be easier, but I can see how not everybody might want to add their project to this org if there are 20+ people with global triage rights. |
All right, for the moment "member" is honorary (but all current members would be at least triager) and I'm going to add person one by one with actual rights in pylint/astroid. This feel like a whole discussion, let's not mix it with the current doc change.. |
Thank you for fixing readthedoc btw ! |
π€ According to the primer, this change has no effect on the checked open source code. π€π This comment was generated for commit abceaba |
Type of Changes
Description
Refs PyCQA/meta#54