-
-
Notifications
You must be signed in to change notification settings - Fork 589
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
chore: unlink roadmap from shape-up-process repo #1208
Conversation
✅ Deploy Preview for asyncapi-website ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
⚡️ Lighthouse report for the changes in this PR:
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 |
There was a problem hiding this comment.
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 = { |
There was a problem hiding this comment.
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 :)
There was a problem hiding this comment.
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? :)
There was a problem hiding this comment.
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.
There was a problem hiding this 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.
@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). |
There was a problem hiding this 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@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 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
/rtm |
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.