Skip to content
Snippets Groups Projects

Add team pages

Merged Imported Administrator requested to merge team_page into master

EDIT by ollieparanoid, 2024-05-12:

This merge request now adds a new "teams" page, which explains the groups we now have in postmarketOS (Core Team, Trusted Contributors, Active Community Members (!261 (merged)), Testing Team).

For Core Team and Trusted Contributors, there will be additional new pages where we each of us can write a small description of themselves / what they do in the project / what they think about. People on these pages are listed alphabetically.

The Testing Team page links to the wiki page, and the Active Community Members will refer to the blog post and gitlab group (no detailed description here for each person since it will be quite a long list).

I've split the redesign-the-header part of this merge request into !264 (closed). So here only the team-related content is added without changing the header to link to this, and the resulting homepage redesign.

Screenshots

Team page:

Screenshot_2024-05-12_at_18-54-52_postmarketOS____Who_runs_postmarketOS

Core Team page (content is WIP!):

(hovered over the team button while taking the screenshot, hence it is highlighted)

Screenshot_2024-05-12_at_18-53-20_postmarketOS____Core_Team

TODO

Everyone should write a short bio about themselves. I've copied what was in the merge request before, if you are already happy with this then just check the box below. Add unresolved comments to this merge request with the bio you would like to add, or push to the MR directly (force --with-lease).

Core Team:

Trusted Contributors:

Other tasks:

  • Fill active-community-members.md with content Write a short text about active community members, doesn't need to be on a separate page
  • Write a short intro to core team
  • Write a short intro to Trusted Contributors, link to how to become TC blog posts
  • right before merge: any new TCs we missed here?
  • make sure CSS for the avatars looks good on mobile

Original post

Added a teams page. Required some reworking of pages to reduce the number of links in the top navbar. A couple of other minor cleanups around the site too.

This is definitely not ready for merging, as the exact text for each core team member needs work. I think organizing the bios for each team member into three categories is a good approach: Does, Thinks, & Enjoys. And I like how Clayton's looks, as I got it down to 1 or 2 short paragraphs for each section. I could do the same for Luca, but wanted to leave his more like how his notes were for comparison. The others I don't have enough content for to take this same approach.

So what do folks think?

Closes #165

Edited by Administrator

Merge request reports

Checking pipeline status.

Merged by AdministratorAdministrator 8 months ago (Jul 21, 2024 11:20am UTC)

Loading

Pipeline #187609 passed

Pipeline passed for dc999e3f on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator marked this merge request as draft · Imported

    marked this merge request as draft

    By Bryant Mairs on 2024-04-12T13:29:21

  • Administrator changed the description · Imported

    changed the description

    By Bryant Mairs on 2024-04-12T13:29:21

  • Administrator changed title from Draft: Reduce number of links in the top navbar to Draft: Rework top navbar and add a Team page · Imported

    changed title from Draft: Reduce number of links in the top navbar to Draft: Rework top navbar and add a Team page

    By Bryant Mairs on 2024-04-15T14:36:30

    • Author Owner
      Resolved by Administrator

      I assume at this point you're looking for feedback specifically on the layout / design, and not to correct/improve actual wording (aka "wordsmithing") and descriptions. Is that correct?

      By clayton craft on 2024-05-12T15:30:29

      Edited by Ghost User
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Author Owner

    I really like these changes, and I really also enjoy the avatars, it gives the team page quite some personality. The fact that TCs would be mentioned in the website is something we should advertise to become a TC :D

    By Pablo Correa Gomez on 2024-05-12T15:34:57

    Edited by Ghost User
  • Administrator
  • Administrator
  • Author Owner

    This is really amazing, am extremely glad that you're working on this. Huge thanks Bryant!

    By f_ on 2024-04-18T16:20:45

    Edited by Ghost User
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading