Skip to content
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

DOC Add triage team section in "About us" page #17305

Merged
merged 5 commits into from
May 25, 2020

Conversation

NicolasHug
Copy link
Member

@NicolasHug NicolasHug commented May 21, 2020

This PR adds a triage team section in the "About us" page.

passwd = getpass.getpass("Password or access token:\n")
auth = (user, passwd)
token = getpass.getpass("access token:\n")
auth = (user, token)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on lines +43 to +44
The following people are active contributors who also help with triaging
issues, PRs, and general maintenance:
Copy link
Member Author

@NicolasHug NicolasHug May 21, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cmarmo please make sure the description does you justice!

core_devs = set(core_devs)
members = set(members)
emeritus = members.difference(core_devs)
triage_team = set(['cmarmo'])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can't get this from GitHub api?

Copy link
Contributor

@cmarmo cmarmo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NicolasHug thanks for your proposition. I, obviously, personally appreciate that. ❤️
I have a general comment as in #17011. It's not about having justice for me here. It's about defining new roles in the development community. Other projects are in the process of doing that (see for example the Astropy new role of Software Operational Support Specialist), the presence of the github triaging role itself is probably also the evidence that this kind of activity is more and more needed. To be honest, I'm quite under the impression that the current solution (and this PR then) is a bit ad-hoc, aimed to "give me justice" and not to accept the importance of such a role. Adding the triaging team to the website will make contributors ask about this new role and how they can eventually be accepted in this role.... there are already contributors trying to help in the same way as I am, especially after the sprints. This could not just be about me looking for acknowledgement.
If @scikit-learn/core-devs think that they need a new role, my suggestion is that the Roles and Responsibilities page should be updated first: roles and responsibilities of a triaging team should be defined.... and there is no hurry, on my side I will just continue in doing what I'm doing now... even if sometimes I would be more comfortable if my role would be better defined... this is the price for freedom I suppose... ;)

members.remove('sklearn-wheels')
members -= {'sklearn-ci', 'sklearn-lgtm', 'sklearn-wheels'}
# remove Olivier from triage team
triage_team -= {'ogrisel'}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way for not displaying people already present in the core dev team, rather than hardcode one name?

@NicolasHug
Copy link
Member Author

This could not just be about me looking for acknowledgement

No, absolutely. Just to clarify my intent here: I'm not trying to "do you a favor", or to make you happy, or anything (well I'm not trying to make you unhappy either). My only intent is to give credit where it's due, because that's what we do as a project. It so happens that this role (and thus you) deserves some. And since the idea was mentioned in #17011 (comment) and no one had taken action so far, I just decided to do it, as a maintenance task, and as part of my job.

Maybe my phrasing "please make sure this does you justice" wasn't the best one. I asked your feedback specifically on the description, to make sure it is accurate. I wanted to make sure that the description I wrote wasn't downplaying the triaging role in any way (you can never be too careful).

sometimes I would be more comfortable if my role would be better defined

Yes, this would be great. This could be a great topic for tomorrow's meeting ;), if you feel like it

Copy link
Member

@adrinjalali adrinjalali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for picking this up @NicolasHug . I'd say this is a good start. I completely agree with @cmarmo on defining the roles, and this to me is a step towards that direction.

@NicolasHug
Copy link
Member Author

Thanks for the reviews, merging

@NicolasHug NicolasHug changed the title [MRG] Add triage team section in "About us" page DOC Add triage team section in "About us" page May 25, 2020
@NicolasHug NicolasHug merged commit 612ebc8 into scikit-learn:master May 25, 2020
@NicolasHug NicolasHug deleted the add_chiara branch May 25, 2020 15:09
@glemaitre
Copy link
Member

That's cool.

viclafargue pushed a commit to viclafargue/scikit-learn that referenced this pull request Jun 26, 2020
jayzed82 pushed a commit to jayzed82/scikit-learn that referenced this pull request Oct 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants