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

feat: merge the studio next and studio apps #1141

Merged

Conversation

catosaurusrex2003
Copy link
Contributor

@catosaurusrex2003 catosaurusrex2003 commented Sep 22, 2024

Description

In the first commit, I made necessary changes to the package.json files located both in the root directory and within the studio-next folder. (Please refer to this specific commit to review the changes, as in the subsequent commit I deleted the entire studio folder along with its files.)

After these changes, I thoroughly checked for any regressions or differences between the studio-next app and the currently deployed version of the site.
I did not find any discrepancies or issues during this process.

Resolves Issue: #1134

Some questions i have

  1. Should we continue versioning from the last version of studio-next, or should we maintain the versioning from the old studio folder?

This is my first time performing a migration within a monorepo structure, and I would appreciate any guidance or feedback on best practices and to ensure the migration process follows the project's conventions.

Copy link

changeset-bot bot commented Sep 22, 2024

🦋 Changeset detected

Latest commit: 40d1058

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@asyncapi/studio Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

netlify bot commented Sep 22, 2024

Deploy Preview for modest-rosalind-098b67 ready!

Name Link
🔨 Latest commit 40d1058
🔍 Latest deploy log https://app.netlify.com/sites/modest-rosalind-098b67/deploys/66f868909a90ad000811ead0
😎 Deploy Preview https://deploy-preview-1141--modest-rosalind-098b67.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

Copy link

netlify bot commented Sep 22, 2024

Deploy Preview for asyncapi-studio-design-system ready!

Name Link
🔨 Latest commit 40d1058
🔍 Latest deploy log https://app.netlify.com/sites/asyncapi-studio-design-system/deploys/66f868907f4400000840c63d
😎 Deploy Preview https://deploy-preview-1141--asyncapi-studio-design-system.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Sep 22, 2024

Deploy Preview for studio-next failed.

Name Link
🔨 Latest commit 40d1058
🔍 Latest deploy log https://app.netlify.com/sites/studio-next/deploys/66f868907d1d120008100ad4

@Shurtu-gal
Copy link
Collaborator

@catosaurusrex2003 could you resolve the conflicts.

@aeworxet
Copy link
Contributor

#1120 was merged just now.

@catosaurusrex2003
Copy link
Contributor Author

catosaurusrex2003 commented Sep 23, 2024

very beautiful PR 🤩
Resolved conflicts.
Now onto migrating content of studio-next into studio

@Shurtu-gal
Copy link
Collaborator

very beautiful PR 🤩 Resolved conflicts. Now onto migrating content of studio-next into studio

Great.

Also I guess @fmvilas or @derberg someone among you would have to do some changes on netlify side before we merge this.
Basically need to change the runtime to Next.js.

…nning in dev, build is failing tho due to linting config issues.
.sonarcloud.properties Outdated Show resolved Hide resolved
apps/studio/CHANGELOG.md Outdated Show resolved Hide resolved
apps/studio/.eslintignore Outdated Show resolved Hide resolved
apps/studio/Dockerfile Outdated Show resolved Hide resolved
apps/studio/package.json Outdated Show resolved Hide resolved
@catosaurusrex2003
Copy link
Contributor Author

@Shurtu-gal
studio is getting built and deployed correctly but not reachable on the preview link.
I think this requires neccesary changes from netlify side.

@Shurtu-gal
Copy link
Collaborator

@Shurtu-gal studio is getting built and deployed correctly but not reachable on the preview link. I think this requires neccesary changes from netlify side.

Yeah, I have tagged @fmvilas in a previous comment regarding this.

@fmvilas
Copy link
Member

fmvilas commented Sep 25, 2024

Thanks for the ping, @Shurtu-gal. It's working now 👍

@Shurtu-gal
Copy link
Collaborator

Thanks for the ping, @Shurtu-gal. It's working now 👍

Great. Thanks 🥇

@Shurtu-gal
Copy link
Collaborator

@catosaurusrex2003 please check the failing tests

@catosaurusrex2003
Copy link
Contributor Author

@Shurtu-gal i fixed the ones failing due to linting

The ones failing now are due to a missing studio-next folder.

@aeworxet
Copy link
Contributor

@Shurtu-gal
I have a feeling that Sonar issues go beyond the initial scope of this issue and 'good first issue' level. Should they be handled by you (by fixing and pushing to the @catosaurusrex2003's branch)?

@Shurtu-gal
Copy link
Collaborator

@Shurtu-gal I have a feeling that Sonar issues go beyond the initial scope of this issue and 'good first issue' level. Should they be handled by you (by fixing and pushing to the @catosaurusrex2003's branch)?

Yeah, I have already talked with him and we are doing that.

Also @fmvilas I think there is some problem with the config as the share feature is working in both mine and @catosaurusrex2003 deploys.

@Shurtu-gal
Copy link
Collaborator

I will fix the Sonar Cloud Issues by tomorrow. Just need to correct the netlify config for functions.

@Shurtu-gal
Copy link
Collaborator

@Shurtu-gal I have a feeling that Sonar issues go beyond the initial scope of this issue and 'good first issue' level. Should they be handled by you (by fixing and pushing to the @catosaurusrex2003's branch)?

I was going through the sonarcloud issues. Most of them were already present and we don't have a trivial way of solving the tabIndex issue as it would require to replace list with list of buttons.

I have fixed the multiple react problems though and added a change-set. Going ahead with the merge.

@Shurtu-gal Shurtu-gal self-requested a review September 28, 2024 20:35
Copy link

sonarcloud bot commented Sep 28, 2024

@Shurtu-gal
Copy link
Collaborator

/rtm

@asyncapi-bot asyncapi-bot merged commit fce346d into asyncapi:master Sep 28, 2024
19 of 23 checks passed
@aeworxet aeworxet mentioned this pull request Sep 29, 2024
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants