cli icon indicating copy to clipboard operation
cli copied to clipboard

[FEATURE] Migrate to @oclif/core v4

Open Amzani opened this issue 1 year ago • 9 comments

Why do we need this improvement?

Use the new features of @oclif/core V4 https://github.com/oclif/core/releases/tag/4.0.0

How will this change help?

  • Code maintenance
  • Have an updated CLI
  • Deprecate ux module

Screenshots

No response

How could it be implemented/designed?

  • Check that we don't have any breaking change, especially the ux module (e.g ux.prompt is removed in v4)

🚧 Breaking changes

Yes

👀 Have you checked for similar open issues?

  • [X] I checked and didn't find a similar issue

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue?

No, someone else can work on it.

Amzani avatar Sep 11 '24 18:09 Amzani

@Amzani submitting this for the bounty program.

Shurtu-gal avatar Sep 13 '24 04:09 Shurtu-gal

@Shurtu-gal I would like to work on this issue.

Souvikns avatar Sep 13 '24 05:09 Souvikns

Bounty Issue's service comment

Text labels: bounty/2024-Q4, bounty/medium, bounty/coding First assignment to regular contributors: 2024-09-20 00:00:00 UTC+12:00 End Of Life after: 2024-10-31 23:59:59 UTC-12:00

@asyncapi/bounty_team

The Bounty Program is not a Mentorship Program. The accepted level of Bounty Program Participants is Middle/Senior.
Regular contributors should explain in meaningful words how they are going to approach the resolution process when expressing a desire to work on this Bounty Issue.

aeworxet avatar Sep 16 '24 15:09 aeworxet

@Souvikns says,

@Shurtu-gal I would like to work on this issue.

https://github.com/asyncapi/cli/issues/1520#issuecomment-2348055703

aeworxet avatar Sep 16 '24 16:09 aeworxet

Assigning to @Souvikns.

Shurtu-gal avatar Sep 16 '24 18:09 Shurtu-gal

@Souvikns is an AsyncAPI Maintainer specified in https://raw.githubusercontent.com/asyncapi/community/master/MAINTAINERS.yaml, so they fall under the first category in the prioritization list.

aeworxet avatar Sep 17 '24 03:09 aeworxet

Bounty Issue's Timeline

Complexity Level Assignment Date (by GitHub) Start Date (by BP Rules) End Date (by BP Rules) Draft PR Submission Final PR Merge Start Final PR Merge End
Medium 2024-09-17 2024-10-07 2024-11-17 2024-10-20 2024-11-03 2024-11-17
Please note that the dates given represent deadlines, not specific dates, so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.

aeworxet avatar Sep 17 '24 03:09 aeworxet

@Shurtu-gal Please confirm the completion of this Bounty Issue.

aeworxet avatar Oct 22 '24 15:10 aeworxet

@aeworxet this issue is still in progress I believe. ref: #1555

Shurtu-gal avatar Oct 22 '24 18:10 Shurtu-gal

@aeworxet this issue is completed and everything is in place. Ref:- https://github.com/asyncapi/cli/actions/runs/11499938218

cc: @Souvikns

Shurtu-gal avatar Oct 24 '24 13:10 Shurtu-gal

Bounty Issue Is Completed 🎉

@Souvikns (githubID 41781438), please go to the AsyncAPI page on Open Collective and submit an invoice for USD 200.00 with the expense title Bounty cli#1520, tag bounty, and full URL of this Bounty Issue in the description.

aeworxet avatar Oct 24 '24 13:10 aeworxet