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 TypeScript types to @carbon/ibm-products components #4232

Open
97 of 106 tasks
matthewgallo opened this issue Feb 7, 2024 · 0 comments
Open
97 of 106 tasks

Add TypeScript types to @carbon/ibm-products components #4232

matthewgallo opened this issue Feb 7, 2024 · 0 comments
Labels
area: typescript Epic help wanted 👐 extra help needed or good for contribution package: ibm-products type: enhancement ✨ New feature or request type: infrastructure 🤖 Issues related to devops, builds, packaging v2 Carbon 11
Milestone

Comments

@matthewgallo
Copy link
Member

matthewgallo commented Feb 7, 2024

This issue will serve to document and track our work as we provide types to the components we export. We'll start off by tracking this work into categories of effort required to add types to a particular component. Each component will receive it's own issue so we can chunk this work into bite size pieces.

Getting started
When converting the js file to tsx use git mv [file].js [file].tsx

High effort

  1. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  2. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  3. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  4. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  5. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  6. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    szinta
  7. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  8. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  9. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  10. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    szinta
  11. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  12. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  13. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  14. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  15. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    sangeethababu9223
  16. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  17. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    sangeethababu9223
  18. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  19. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  20. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  21. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    makafsal
  22. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  23. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  24. area: typescript component: SidePanel
    matthewgallo
  25. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  26. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    matthewgallo
  27. emyarod
  28. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  29. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  30. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal
  31. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨
    makafsal

Medium effort

  1. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript type: infrastructure 🤖
  2. 6 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  3. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    IgnacioBecerra
  4. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  5. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    devadula-nandan
  6. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  7. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  8. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    matthewgallo
  9. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    devadula-nandan
  10. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    amal-k-joy
  11. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  12. 2 of 8
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  13. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  14. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  15. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  16. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  17. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  18. 6 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    szinta
  19. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  20. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  21. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  22. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  23. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  24. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    emyarod
  25. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    paul-balchin-ibm
  26. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    paul-balchin-ibm
  27. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    paul-balchin-ibm
  28. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    paul-balchin-ibm
  29. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  30. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  31. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  32. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96

Low effort

  1. area: typescript
    AlexanderMelox
  2. area: typescript
    matthewgallo
  3. area: typescript
    matthewgallo
  4. area: typescript
    matthewgallo
  5. area: typescript
    matthewgallo
  6. area: typescript
    matthewgallo
  7. area: typescript
    matthewgallo
  8. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    szinta
  9. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  10. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    Ratheeshrajan
  11. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  12. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    emyarod
  13. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    emyarod
  14. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  15. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  16. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    devadula-nandan
  17. 0 of 6
    area: typescript
    anamikaanu96
  18. area: typescript
  19. 6 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    amal-k-joy
  20. area: typescript
    matassp
  21. 6 of 6
    area: typescript
    devadula-nandan
  22. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  23. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  24. 6 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  25. 0 of 6
    area: typescript
    davidmenendez
  26. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    IgnacioBecerra
  27. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    IgnacioBecerra
  28. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    IgnacioBecerra
  29. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    szinta
  30. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    szinta
  31. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    matthewgallo
  32. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    sangeethababu9223
  33. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    makafsal
  34. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  35. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  36. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  37. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    sangeethababu9223
  38. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  39. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  40. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    anamikaanu96
  41. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: migration ➡️ area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖
    anamikaanu96
  42. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: migration ➡️ area: typescript role: dev type: enhancement ✨ type: infrastructure 🤖

Internal

  1. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    matthewgallo
@matthewgallo matthewgallo added v2 Carbon 11 area: typescript type: enhancement ✨ New feature or request help wanted 👐 extra help needed or good for contribution Epic package: ibm-products labels Feb 7, 2024
@sstrubberg sstrubberg added this to the 2024 Q2 milestone Mar 27, 2024
@sstrubberg sstrubberg added the type: infrastructure 🤖 Issues related to devops, builds, packaging label Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: typescript Epic help wanted 👐 extra help needed or good for contribution package: ibm-products type: enhancement ✨ New feature or request type: infrastructure 🤖 Issues related to devops, builds, packaging v2 Carbon 11
Projects
Status: Backlog 🌋
Development

No branches or pull requests

2 participants