Q4: Integrate 7 Pajamas components across product
What?
This is an issue for the FY22Q4 OKR: Integrate 7 Pajamas components across product.
The whole Development Department is participating in this effort.
For a list of components and the status quo see below. If you have any questions, please add a comment to this issue and tag @leipert.
Who?
Most issues are supposed to be worked on by Frontend and Fullstack Engineers.
However any help is appreciated and there are smaller issues, which might be a good introduction into our the Frontend code base here at GitLab.
Why?
By integrating components (read align differing implementations) we ensure a more consistent user experience
(Engineers) How can I contribute?
-
Navigate to one of the "ready-for-development" epics below, find an unassigned issue and assign yourself, or:
Grab an unassigned issue with the labels OKR pajamasintegrate from this list: https://gitlab.com/gitlab-org/gitlab/-/issues?sort=weight&state=opened&label_name[]=pajamas::integrate&label_name[]=OKR&assignee_id=None
-
Follow the instructions, linked from the issue.
-
Work on the issue as you would normally would. Please ping the DRIs from the table below, in case you run into trouble. Please choose reviewers / maintainers like you normally would.
(Managers) How can I can contribute?
- Please make your reports aware and maybe grab issues that happen to live in "your" parts of the code base.
- Dust off the old GDK and participate as described above
- No fear, I will bother you regularly and ask you to contribute!
Status quo
DRI | Component | Status | Progress |
---|---|---|---|
@leipert | All below | --- | |
@markrian | Tabs (gitlab-org&988) | Ready for migration | |
@markrian | Badges (gitlab-org&983 (closed)) | Ready for migration | |
@ohoral | Modals (gitlab-org&1096) | Ready for migration | |
@mikegreiling / @markrian / @ohoral | Dropdowns (gitlab-org&1059) | Research pending |
This OKR targets 7 components. The list above just lists four components. The other three components do not have enough instances to warrant action from other teams and will be taken care of by groupfoundations.
For reference here they are:
- Toggles: gitlab-org&1075 (closed)
- Segmented Controls: gitlab-org&1054
- Breadcrumbs: gitlab-org&1043