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

Community Directory WIP #1551

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from
Draft

Conversation

NickSto
Copy link
Member

@NickSto NickSto commented Jul 21, 2022

Implementing the start of the Community Directory

xref #1155

@NickSto NickSto added the new-feature Issue making a feature request, or a PR implementing a new feature. label Jul 21, 2022
@NickSto
Copy link
Member Author

NickSto commented Jul 28, 2022

Note: There might currently be an issue with Markdown images in Person.vue.
Example: Look at /people/delphine-lariviere/ in this branch vs. the live version.
Update: Actually, there's no issue in Person.vue. For some reason, Delphine's is an example where that image doesn't show in the develop server, but it does in a full build. And that's true in the master branch, not just this one. I've gone through everyone up to greg-edwards and I haven't found any other examples like this 🤷

@annefou
Copy link
Contributor

annefou commented Aug 8, 2022

Awesome to have the possibility to create individual pages! Great initiative! We (as part of Melke's outreachy internship) had a discussion on how this could help us to monitor the diversity in the Galaxy community.

Could we add more metadata to be able to monitor the diversity of the Galaxy Community and how we are (hopefully) making progress?
Information (of course not mandatory) such as:

  • Gender
  • Pronouns
  • Ethnicity
  • Since when in the community
  • Active: yes/no (for instance if you no longer work for the Galaxy community but still to have your individual page to reflect all the work you have done in the past; or when you are on leave, etc.).

Of course, we are happy to discuss it with you! Thanks.

@NickSto
Copy link
Member Author

NickSto commented Aug 8, 2022

@annefou Pronouns would be great to add, but it strikes me as somehow ill-advised to add a metadata field for ethnicity (and maybe even gender), even if it's optional. Theoretically it should be the same as if someone wants to describe themselves in the body of the page, but for some reason making it "data" feels uncomfortable? If we want to monitor diversity, I think something like a survey would be more standard. Of course, these are just white guy thoughts so I'm not the one to listen to on this.

As for the other fields, based on the pattern of existing personal pages, if we had a binary active field, it would always be true, since no one updates their pages after they leave. I'd suggest instead (or in addition) an active_as_of field with a date value so you know how out of date this activity assertion was. I guess the rare, super-responsible person could still set active to false after they leave, but I'm guessing the active_as_of will be more useful.

@annefou
Copy link
Contributor

annefou commented Aug 11, 2022

You have very good points and I like your concrete and practical suggestions. Monitoring diversity is difficult and I agree that we should be extra careful. Thanks for your comments and suggestions: we need thoughts from everyone and we need to make sure everyone feels empowered to openly discuss these difficult topics. This is how we can grow together and build a more open and diverse community.

NickSto added a commit to NickSto/galaxy-hub that referenced this pull request Aug 23, 2022
- Will be supported in galaxyproject#1551 (the Community Directory).
subsites: [us]
groups: [wg-goats]
github: assuntad23
image: adesanto_book_resize.png
Copy link
Member

Choose a reason for hiding this comment

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

could use an alt-text here for folks to self-describe their image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature Issue making a feature request, or a PR implementing a new feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants