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

Add content regarding Astropy project roles #111

Merged
merged 16 commits into from
Aug 8, 2016
Merged

Conversation

taldcroft
Copy link
Member

The Astropy project will now formally identify project roles and responsible parties. This includes responsibilities ranging from direct package development to communication, distribution, and managerial activities.

This PR adds:

  • New section to about.html
  • New file roles.txt which defines role leads and deputies.
  • New script update_roles.py that updates about.html based on roles.txt.
  • New sub-page role_responsibilities.html that describes each role in detail.

See: http://hea-www.harvard.edu/~aldcroft/tmp/astropy.github.com/about.html#roles

@astrofrog @eteq @kelle

@kelle
Copy link
Member

kelle commented Jul 5, 2016

add some text to the Community engagement coordinator section.

@eteq
Copy link
Member

eteq commented Jul 5, 2016

Roles that should be "willing to step down" for me:

  • Astropy.org web page maintainer
  • astropy.utils maintainer
  • release coordinator

Another suggested change:

  • remove Tom A as a deputy for astropy.coordinates, add Marten and Stuart Littlefair as deputies

@astrofrog
Copy link
Member

astrofrog commented Jul 5, 2016

release coordinator

If we find someone else who wants to help, then I'd be happy to step up to lead for this role while they are trained as a deputy (once we get a volunteer or volunteers)

@astrofrog
Copy link
Member

Things I would be 'willing to step down from':

  • lead tweep (Twitter)
  • MacPorts maintainer (Moritz expressed interest in helping for this, I'm trying to convince him to become lead)

I'd like to be changed to deputy for the following:

  • astropy.io.misc
  • astropy.vo.samp
  • astropy.visualization
  • package-template

But not sure if it makes sense to change that yet, or whether it would actually intimidate people (who might be less enclined to volunteer for lead than deputy)

@eteq
Copy link
Member

eteq commented Jul 5, 2016

Oh, to be clear, all of the things I am "willing to step down from" are probably better phrased as "could be changed to deputy", as it would still make sense for me to be involved at a lower level

@taldcroft
Copy link
Member Author

Sorry for the long delay. I think I have put in the necessary changes, though some of the inputs were slightly ambiguous. But now it should be easier to look at the final output and suggest any additional deltas.

Once this is approved and merged then we can advertise this on wider channels.

CI-helpers maintainer | | Brigitta Sipocz | UNFILLED

Community engagement coordinator | Overall | Kelle Cruz | UNFILLED
| Twitter | Tom Robitaille::Would prefer deputy role | Adrian Price-Whelan
Copy link
Member

Choose a reason for hiding this comment

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

Ah, I see now @astrofrog wants to be deputy -- you can swap us and put me as lead.

Copy link
Member Author

Choose a reason for hiding this comment

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

@adrn - I just made that change and re-ran the script (which I have run dozens of times already) to regenerate the HTML, and get:

neptune$ ./update_roles.py 
python(8157,0x7fff78210310) malloc: *** error for object 0x10055bc01: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
neptune$ ./update_roles.py 
Segmentation fault: 11

Looks like you cannot be twitter coordinator, software doesn't allow it. 😄

@taldcroft
Copy link
Member Author

@adrn - OK, twitter role swap done. I had malformed the input, but this is a real bug (astropy/astropy#5219).

@eteq eteq merged commit 5e1fac7 into astropy:master Aug 8, 2016
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.

None yet

5 participants