parser-js icon indicating copy to clipboard operation
parser-js copied to clipboard

[Bounty] A bunch of bugs that can be completed through the Bounty program

Open smoya opened this issue 1 year ago • 5 comments

Describe the bug

The completion of all of the following bugs can be considered as completing a single Bounty Program issue of medium complexity level :

  • [ ] https://github.com/asyncapi/parser-js/issues/980
  • [ ] https://github.com/asyncapi/parser-js/issues/936

smoya avatar Jun 11 '24 16:06 smoya

I would like to work on this issue within the Bounty Program.

aeworxet avatar Jun 12 '24 01:06 aeworxet

I would like to work on this issue within the Bounty Program.

A pleasure. Assigned to you @aeworxet

smoya avatar Jun 17 '24 11:06 smoya

Bounty Issue's service comment

Text labels: bounty/2024-Q3, bounty/medium, bounty/coding First assignment to third-party contributors: 2024-06-21 00:00:00 UTC+12:00 End Of Life after: 2024-07-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.
Third-party contributors should coherently articulate how they are going to approach the resolution process when expressing a desire to work on this Bounty Issue.

aeworxet avatar Jun 17 '24 12:06 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-06-17 2024-07-01 2024-08-11 2024-07-14 2024-07-28 2024-08-11
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 Jun 17 '24 22:06 aeworxet

❌ @ramishj is not authorized to use the Bounty Program's commands. These commands can only be used by members of the Bounty Team.

asyncapi-bot avatar Jun 19 '24 18:06 asyncapi-bot

No PRs have been submitted yet; a code investigation is ongoing.

https://github.com/asyncapi/parser-js/issues/980#issuecomment-2227599634

https://github.com/asyncapi/parser-js/issues/936#issuecomment-2230286333

aeworxet avatar Jul 16 '24 08:07 aeworxet

To lay the foundation for fixing https://github.com/asyncapi/parser-js/issues/980, PR https://github.com/stoplightio/spectral/pull/2658 was submitted to https://github.com/stoplightio/spectral, so the Timeline of this Bounty Issue is frozen until that PR is merged.

aeworxet avatar Jul 21 '24 10:07 aeworxet

PR https://github.com/stoplightio/spectral/pull/2658 was merged in one day, so the Timeline of this Bounty Issue is resumed from the same point.

aeworxet avatar Jul 24 '24 09:07 aeworxet

AsyncAPI Maintainer (@jonaslagoni) delayed response for one period of three consequent working days https://github.com/asyncapi/parser-js/issues/936#issuecomment-2238159672 https://github.com/asyncapi/parser-js/issues/936#issuecomment-2254103177 so all remaining target dates of the Bounty Issue's Timeline are extended by two calendar weeks.

Bounty Issue's Timeline Extended

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-06-17 2024-07-01 2024-08-25 2024-07-14 2024-08-11 2024-08-25
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 Jul 27 '24 10:07 aeworxet

Update

  • https://github.com/asyncapi/parser-js/issues/980

  • https://github.com/asyncapi/parser-js/issues/936

    • submitted a PR https://github.com/asyncapi/parser-js/pull/1044, which is step 1 of 2 in fully fixing this bug for Studio

aeworxet avatar Jul 30 '24 12:07 aeworxet

UPDATE

  • https://github.com/asyncapi/parser-js/issues/980

  • https://github.com/asyncapi/parser-js/issues/936

    • submitted a PR https://github.com/asyncapi/studio/pull/1126, which is step 2 of 2 in fully fixing this bug for Studio

aeworxet avatar Aug 06 '24 21:08 aeworxet

PR https://github.com/asyncapi/studio/pull/1126 with the final fix of https://github.com/asyncapi/parser-js/issues/936 for Studio was submitted on 2024-08-05 and is still waiting for a review.

aeworxet avatar Aug 12 '24 21:08 aeworxet

Response, critical for technical resolution of this Bounty Issue (review of the PR) was delayed for one period of three consecutive working days https://github.com/asyncapi/studio/pull/1126#issue-2447431379 https://github.com/asyncapi/studio/pull/1126#pullrequestreview-2235346733

so all remaining target dates of the Bounty Issue's Timeline are extended by two calendar weeks.

Bounty Issue's Timeline Extended

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-06-17 2024-07-01 2024-09-08 2024-07-14 2024-08-25 2024-09-08
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 Aug 13 '24 23:08 aeworxet

The last PR for this Bounty Issue was merged on 2024-08-14, and since that time I'm waiting for confirmation of the technical resolution of this Bounty Issue.

aeworxet avatar Aug 27 '24 10:08 aeworxet

I confirm the issue is solved now.

smoya avatar Aug 28 '24 12:08 smoya

Bounty Issue Is Completed 🎉

@aeworxet, please go to the AsyncAPI page on Open Collective and submit an invoice for USD 200.00 with the expense title Bounty parser-js#1012, tag bounty, and full URL of this Bounty Issue in the description.

aeworxet avatar Aug 28 '24 22:08 aeworxet

SUMMARY

  • https://github.com/asyncapi/parser-js/issues/980

    • Fixed in both studio and studio-next. PRs:
      • https://github.com/stoplightio/spectral/pull/2658 (third-party repository)
      • https://github.com/asyncapi/parser-js/pull/1042 (internal repository)
      • https://github.com/asyncapi/studio/pull/1124 (internal repository)
  • https://github.com/asyncapi/parser-js/issues/936

    • Fixed in both studio and studio-next. PRs:
      • https://github.com/asyncapi/parser-js/pull/1044 (internal repository)
      • https://github.com/asyncapi/studio/pull/1126 (internal repository)

aeworxet avatar Aug 28 '24 22:08 aeworxet