changh95 / visual-slam-roadmap

Roadmap to become a Visual-SLAM developer in 2023
MIT License
1.36k stars 142 forks source link

Clickable version like roadmap sh #4

Open ncdejito opened 8 months ago

ncdejito commented 8 months ago

Have you considered making a clickable version of the roadmap, like the ones in roadmap sh? How to

I believe it will further reduce the barrier to entry with a convenient UI. Would love to know your opinion on this! (I am also open to creating the clickable version from your content)

changh95 commented 8 months ago

@ncdejito

Thanks for your suggestion!

The suggested clickable roadmap is great! It will definitely lower the barrier for contribution.

To make a clickable roadmap for SLAM, do you think the entire content needs to be moved into the roadmap.sh project?

ncdejito commented 8 months ago

I'm thinking either:

  1. make issue-PR on original roadmap sh - host map on main roadmap sh website but not sure if will be merged
  2. fork from roadmapsh and make copy in this repo - more control but might need to host

Let me know what you'd prefer! Imho 1 seems most doable, but can explore and update here

changh95 commented 8 months ago

@ncdejito

Thanks for the suggestion!

I had some time exploring the roadmap-sh website. It seems they cover big topics mostly. Thought it won't hurt to upload VSLAM roadmap there, I'm afraid they might reject the PR due to the scale difference of the fields.

I think it will be better to self-host the VSLAM roadmap. I have a web domain that I can spare - I'll see what I can do with it.

changh95 commented 8 months ago

I managed to run the system locally. Need to find out how to actually make the roadmap :)

ncdejito commented 8 months ago

Was able to make a clickable button here. src > data > roadmaps > beginner > beginner.json > "Programming"

Let me look into it more if there's a fast way to get to creating content vs fixing the ui. So far I have been reverse engineering the Balsamiq json format 😅

ncdejito commented 7 months ago

All buttons are clickable now! Found a fast way of transforming the balsamiq format. Asked Copilot to make a python script then just ran that script through all the textinput boxes \o/