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 an About page #438

Open
toby63 opened this issue Jun 28, 2020 · 8 comments
Open

Add an About page #438

toby63 opened this issue Jun 28, 2020 · 8 comments
Labels
Feature New feature, not a bug

Comments

@toby63
Copy link
Contributor

toby63 commented Jun 28, 2020

On this page you could describe the usual things:
-who you are
-what you do
etc.

@stgraber
Copy link
Member

Yeah, I guess we can link it under the Home menu header and probably start with what we have at the top of the frontpage as content and expand from there.

@toby63
Copy link
Contributor Author

toby63 commented Sep 5, 2021

Could we add photos of you from your GitHub profiles?
(I guess each team member should be asked)

@stgraber
Copy link
Member

stgraber commented Sep 6, 2021

Yeah, we could probably at least add something about the maintainers and link to https://github.com/orgs/lxc/people for the rest or something like that.

@stgraber
Copy link
Member

stgraber commented Sep 6, 2021

Would be neat if we could automate something that scrapes the Github info for those accounts to generate that page, it'd save us from having to update or from forgetting someone :)

@toby63
Copy link
Contributor Author

toby63 commented Sep 6, 2021

Would be neat if we could automate something that scrapes the Github info for those accounts to generate that page, it'd save us from having to update or from forgetting someone :)

🤔 So I guess you want to use something like the GraphQL API?
It seems that many information pieces can be extracted, like Name, Bio, Avatar picture etc.: https://docs.github.com/en/graphql/reference/objects#user

@stgraber
Copy link
Member

stgraber commented Sep 7, 2021

Their graphql API is way overkill for this.

In our case, we can probably just hit https://api.github.com/orgs/lxc/public_members and then fetch the profile photo and bio from https://api.github.com/users/stgraber. It's not really telling us what specific project they're associated with though so we'd probably just need to keep a map on the site for that purpose, still far less work than having to duplicate all the bio data.

Actually I suspect that it will be easier to just maintain a list of members and a one line description of their role in the project and then fetch the bio and photo from Github.

@toby63
Copy link
Contributor Author

toby63 commented Sep 7, 2021

Interesting 🤔, that is indeed an easier method.

Actually I suspect that it will be easier to just maintain a list of members and a one line description of their role in the project and then fetch the bio and photo from Github.

That is probably true.
Nonetheless some changes might be necessary, e.g.:

  • some members seem to use non-face profile pictures (also the (probably alcoholic) bottle on @hallyn's page might be something you don't want, I suspect)
  • many members don't really have a good bio or no bio at all

So either they would change their Profiles or some changes have to be added manually here.

@stgraber
Copy link
Member

stgraber commented Sep 8, 2021

Hmm, yeah, most people not having anything in their bio isn't going to help much ;)

@stgraber stgraber changed the title [Feature Request] Add an about page Add an About page Jul 18, 2023
@stgraber stgraber added the Feature New feature, not a bug label Jul 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature, not a bug
Development

No branches or pull requests

2 participants