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

Include coordinated and infrastructure package contributors in team page (was affiliated) #63

Open
astrofrog opened this issue Apr 25, 2015 · 11 comments

Comments

@astrofrog
Copy link
Member

This page should include a list of affiliated package contributors (we need to decide whether to duplicate names already in the list of core contributors):

http://www.astropy.org/about.html

@eteq
Copy link
Member

eteq commented May 5, 2015

Hmm... I'm not sure how we would go about doing this, @astrofrog. A manual list I think would quickly spiral out of control and not be sustainable. And because not all of the affiliated package follow the same docs format, I'm not sure how to automate scraping the list from the various doc pages...

Perhaps instead a set of links to all the affiliated package's author list pages? That's a bit more indirect, but would be more manageable to keep up-to-date...

@astrofrog
Copy link
Member Author

Hmm, I know it may not be ideal but I do feel like we should give credit where credit is due, and people who participate in affiliated package development are part of the project. Having said that, we can put the burden on affiliated package developers to open pull requests to this repo, and we could make it a rule that they can only do so after every stable release (which is when we do it for the core package). Then I don't think there's too much burden on us beyond clicking 'merge'?

I'm not suggesting we have one section per affiliated package, but just a common 'affiliated package contributors' section. That should be more manageable?

@embray
Copy link
Member

embray commented May 5, 2015

The current list includes even people who have made like one typo fix in the docs and have never since contributed again. But I'm okay with that and I believe in crediting them. So I'm not too worried about spiraling out of control so long as affiliated package authors take it upon themselves to credit their contributors here. We could encourage that as part of being an affiliated package.

@eteq
Copy link
Member

eteq commented Jun 14, 2015

I'm ok with your suggestion @astrofrog - I'm concerned it will be either annoying to manage or highly incomplete, but neither of those are the end of the world.

I would say to make it a bit easier we should have a clear policy along the lines of "any PR editing that list has to be accompanied by a statement from an affiliated package author that it's a real contributor". That way there's at least some standard rather than just any PR gets accepted.

@astrofrog
Copy link
Member Author

We now do this for the coordinated packages: https://www.astropy.org/team.html

@bsipocz
Copy link
Member

bsipocz commented Aug 15, 2019

We do have the maintainers listed, but not the contributors. It would be quite the task to merge all the lists (updating that list is already one of the pain points for doing an astropy release).

So basically this needs a good enough tooling first.

@bsipocz bsipocz reopened this Aug 15, 2019
@astrofrog
Copy link
Member Author

Oh yes oops I misunderstood.

@astrofrog
Copy link
Member Author

Coming back to this, what we need is to include anyone who has contributed to a repository in the astropy org (so core, infrastructure, educational, coordinate, but not affiliated packages). We can probably re-use the mailmap file from the core package.

@pllim
Copy link
Member

pllim commented Feb 29, 2024

I think we have this now?

@pllim pllim closed this as completed Feb 29, 2024
@bsipocz
Copy link
Member

bsipocz commented Mar 1, 2024

I think we have this now?

Not exactly, the team page only lists core package contributors. I would strongly recommend to include those contributing to coordinated and infrastructure package, too.

(a lot of the recently closed affiliated-related don't fix issues could in fact stay open and rephrased for coordinated packages. E.g. dropdown/cross searchable documentation within the core and coordinated packages, so users can find reproject/regions/photutils functionality from the main astropy website. )

@pllim pllim reopened this Mar 1, 2024
@pllim
Copy link
Member

pllim commented Mar 1, 2024

The state of Coordinated isn't shiny either. Sorry if I closed the issues prematurely. Feel free to re-open them or ping me in specific ones you want to be re-opened.

@pllim pllim changed the title Include affiliated package contributors in team page Include coordinated and infrastructure package contributors in team page (was affiliated) Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants