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

chore: unlink roadmap from shape-up-process repo #1208

Merged

Conversation

fmvilas
Copy link
Member

@fmvilas fmvilas commented Jan 13, 2023

As a result of this discussion, the shape-up-process repo that's powering the asyncapi.com/roadmap page is going to be deleted (actually moved to github.com/asyncapi-archived-repos). Therefore, I'm removing the "link" and hardcoding the roadmap here.

My plan is to revisit this roadmap every quarter (dreams 😅) so I'll be taking care of it.

@netlify
Copy link

netlify bot commented Jan 13, 2023

Deploy Preview for asyncapi-website ready!

Name Link
🔨 Latest commit 0052ddb
🔍 Latest deploy log https://app.netlify.com/sites/asyncapi-website/deploys/63d3e37f6fbcac000890778e
😎 Deploy Preview https://deploy-preview-1208--asyncapi-website.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 settings.

@github-actions
Copy link

github-actions bot commented Jan 13, 2023

⚡️ Lighthouse report for the changes in this PR:

Category Score
🔴 Performance 48
🟠 Accessibility 88
🟢 Best practices 100
🟢 SEO 100
🔴 PWA 30

Lighthouse ran on https://deploy-preview-1208--asyncapi-website.netlify.app/

@@ -9,7 +10,7 @@ export default function RoadmapItem({
collapsed = true,
}) {
const [isCollapsed, setIsCollapsed] = useState(collapsed)
const isCollapsible = item.solutions || item.bets
const isCollapsible = item.solutions || item.implementations
Copy link
Member Author

Choose a reason for hiding this comment

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

Since we're not using the Shape Up framework anymore, I'm calling this implementations, which are a combination of repos, issues, or pull requests.

</div>
</div>
</div>
</GenericLayout>
)
}

const solutions = {
Copy link
Member Author

Choose a reason for hiding this comment

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

The data powering the roadmap is here. Not perfect but very handy :)

Copy link
Member

Choose a reason for hiding this comment

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

I don't have a problem with this code, but if it is to be updated once every 3 months wouldn't it be better to do it in the form of a yaml file - you don't have to do it now but it's my suggestion to make it easier to update the content on the roadmap in the future. WDYT? :)

Copy link
Member Author

Choose a reason for hiding this comment

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

I don't think so. Having it here lets me have JSX code in the descriptions, which is very helpful.

Copy link
Member

@akshatnema akshatnema left a comment

Choose a reason for hiding this comment

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

@fmvilas Overall, the changes are perfect ✨. Just that, can you name Modal.js to anything like RoadmapModal.js because many of the components in the folder are Modal? So, by naming this, we can easily get where this modal is exactly being used.

@fmvilas
Copy link
Member Author

fmvilas commented Jan 25, 2023

@akshatnema Actually the Modal.js implementation is agnostic from the roadmap on purpose so that we can reuse it in other places. Otherwise, we'll end up with many different types of modals. I'd just keep this name and we can create another issue to migrate all modals to this one (or an evolution of this one).

akshatnema
akshatnema previously approved these changes Jan 27, 2023
Copy link
Member

@akshatnema akshatnema left a comment

Choose a reason for hiding this comment

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

Approved from my side. pinging @magicmatatjahu for review.

Copy link
Member

@magicmatatjahu magicmatatjahu left a comment

Choose a reason for hiding this comment

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

These 3 blocks aren't clickable

image

If they shouldn't be we can change cursor type to decline/disable :)

Also I think that if I have opened modal I should be able to close it by ESC key button to improve UX. Overall 👌🏼

@fmvilas
Copy link
Member Author

fmvilas commented Jan 27, 2023

@magicmatatjahu good catch. Added a description to the last three items and Escape key handler to the modal. @akshatnema please re-approve if you still agree with the changes 🙏

Copy link
Member

@magicmatatjahu magicmatatjahu left a comment

Choose a reason for hiding this comment

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

LGTM!

@akshatnema
Copy link
Member

/rtm

@asyncapi-bot asyncapi-bot merged commit 744cce2 into asyncapi:master Jan 28, 2023
@fmvilas fmvilas deleted the unlink-roadmap-from-shapeup-repo branch January 28, 2023 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants