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

Closed
114 tasks done
matthewgallo opened this issue Feb 7, 2024 · 1 comment
Closed
114 tasks done

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

matthewgallo opened this issue Feb 7, 2024 · 1 comment
Labels
area: typescript Epic help wanted 👐 extra help needed or good for contribution package: ibm-products planning: umbrella type: enhancement 💡 New feature or request type: infrastructure 🤖 Issues related to devops, builds, packaging version: 2 Carbon 11 / v2
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

Preview Give feedback
  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

Preview Give feedback
  1. adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript type: infrastructure 🤖
    AlexanderMelox
  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

Preview Give feedback
  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 🤖
    annawen1
  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. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: migration ➡️ area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    anamikaanu96
  43. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    devadula-nandan
  44. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    devadula-nandan
  45. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    amal-k-joy
  46. 0 of 6
    adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    matthewgallo
  47. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    anamikaanu96
  48. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    davidmenendez
  49. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    ariellalgilmore
  50. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: enhancement 💡 type: infrastructure 🤖
    ariellalgilmore

Internal

Preview Give feedback
  1. 0 of 6
    adopter: automation adopter: data & ai adopter: security adopter: sustainability area: typescript role: dev type: infrastructure 🤖
    matthewgallo
@github-project-automation github-project-automation bot moved this to Needs triage 🧐 in Carbon for IBM Products Feb 7, 2024
@matthewgallo matthewgallo added type: enhancement 💡 New feature or request help wanted 👐 extra help needed or good for contribution Epic package: ibm-products labels Feb 7, 2024
@matthewgallo matthewgallo moved this from Needs triage 🧐 to In progress in Carbon for IBM Products Feb 8, 2024
@sstrubberg sstrubberg moved this from In progress to Needs refinement 🤓 in Carbon for IBM Products Mar 27, 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
@sstrubberg sstrubberg moved this from Needs refinement 🤓 to Backlog 🌋 in Carbon for IBM Products May 14, 2024
@ljcarot ljcarot modified the milestones: 2024 Q2, 2024 Q3 Jul 17, 2024
@sstrubberg sstrubberg moved this to In Progress in Roadmap (deprecated) Jul 25, 2024
@matthewgallo
Copy link
Member Author

Huge team (and community) effort here! Looks like we've completed everything in our initial list for migration. If we have any follow ups, lets open new issues. 🎉

@github-project-automation github-project-automation bot moved this from In Progress to Done in Roadmap (deprecated) Sep 4, 2024
@github-project-automation github-project-automation bot moved this from Backlog 🌋 to Done 🚀 in Carbon for IBM Products Sep 4, 2024
@github-project-automation github-project-automation bot moved this to Triage in Roadmap Sep 14, 2024
@sstrubberg sstrubberg moved this from Triage to Completed 🚢 in Roadmap Sep 14, 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 planning: umbrella type: enhancement 💡 New feature or request type: infrastructure 🤖 Issues related to devops, builds, packaging version: 2 Carbon 11 / v2
Projects
Archived in project
Archived in project
Development

No branches or pull requests

3 participants