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

Definition of Done ⛱️ #4202

Open
4 of 9 tasks
jeanservaas opened this issue Aug 18, 2024 · 0 comments
Open
4 of 9 tasks

Definition of Done ⛱️ #4202

jeanservaas opened this issue Aug 18, 2024 · 0 comments

Comments

@jeanservaas
Copy link
Contributor

jeanservaas commented Aug 18, 2024

Justification:

After several workshops and the Carbon/C4IBMP merger, there is a clear process that all future innovation/contribution must follow in adherence with the IBM's Product Development Lifecycle. The greater Carbon community needs to understand this process, especially since there is a publishing gate on the Product PAL now.

The purpose of this documentation is to explain the PDLC as it relates to Carbon to the community and then provide a clear checklist for contributors, so that they know what we mean be stable, we are aligned on expectations etc.

The goal is to publish this by the September 11th release of the new PAL site (on both the Carbon site and the C4IBMP site).

Tasks

  1. role: content 📝 role: design ✏️ type: docs 📖
  2. content: copy ✍️ role: design ✏️ type: docs 📖
    aagonzales
  3. content: copy ✍️ role: design ✏️
    aagonzales
  4. content: copy ✍️ type: docs 📖
    aagonzales
  5. 0 of 3
    role: design ✏️ type: docs 📖
  6. content: copy ✍️ role: design ✏️ status: waiting for maintainer response 💬 type: enhancement 💡
    aagonzales
  7. kit: figma role: design ✏️
    aagonzales
Originial tasks

Tasks

  • Figure out the IA on both the Carbon and the Product PAL sites. There is another issue, re: Carbon innovation that relates to this issue (see below); both pages need to be accounted for in the IA. We're aiming for the Contribution section to house both of these new pages...but this is a bit of a branding issue. Do we want to use the name Carbon Innovation (instead of Contribution) do we want to call all innovation "Carbon Labs?" Do we want to actually use the name Product Development Lifecycle in the IA? You get the picture.

  • Vet code content checklist with devs The code checklist (esp. the API best practices) is pretty heavy at the moment; also, the testing checklist could potentially be broken up into another section. Have them review and try to simplify it.

  • Vet design kit checklist with Juan and Rich This section is the most incomplete part of the checklist...probably because the Figma guild has it's own checklist for kit contributions and we're trying to kind of shorthand their checklist on our site. I think we need to decide whether we want to bring a shortened version of their checklist over here to the site, or just link out to it.

  • Provide PDLC images here @jeanservaas can help with this. I think we need to decide whether we just want one image of the full PDLC or if we also want an image per phase.

  • Finalize the content @aubrey-oneal provided the original version of this content in box and @jeanservaas pushed it further and fleshed it out in context. I'd like Aubrey and Anna to further review what I've done, assess the order of things, read my notes and finalize the content.

Related issues:

carbon-design-system/ibm-products#4996

#4181

Resources:

Aubrey's boxtnote
https://ibm.ent.box.com/notes/1532682148666

Figma file
https://www.figma.com/design/tI8fN4VQY90CQenDECTlCV/Definition_of_done?node-id=0-1&t=vxVpqYp7aYmr9ne3-1

@jeanservaas jeanservaas added this to the 2024 Q3 milestone Aug 18, 2024
@sstrubberg sstrubberg modified the milestones: 2024 Q3, 2024 Q4 Sep 14, 2024
@sstrubberg sstrubberg changed the title [Docs]: Definition of done added to Carbon/C4IBMP sites Definition of Done Sep 27, 2024
@sstrubberg sstrubberg changed the title Definition of Done Definition of Done ⛱️ Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🏗 In Progress
Status: Now 💫
Development

No branches or pull requests

3 participants