What is the URL where the issue is happening
https://roadmap.sh/forward-deployed-engineer
What browsers are you seeing the problem on?
Firefox
Describe the Bug
Bug Description
On the Forward Deployed Engineer (FDE) roadmap, clicking the DevOps Skills node loads the content markdown for the Introduction node instead of DevOps resources.
Root Cause Analysis
Inside the src/data/roadmaps/forward-deployed-engineer/content/ directory, there is a duplicate node ID conflict causing a build-time overwrite condition.
Here is how the files are currently structured in the workspace:
| File Name |
Content Inside File |
Associated Node ID |
Status |
introduction@PBtnaTE_5AMOa5mxbhoT2.md |
Introduction Text |
PBtnaTE_5AMOa5mxbhoT2 |
Correct (Official Intro) |
devops-skills@LRBwP7EQj4byox7yKdPAj.md |
DevOps Resources |
LRBwP7EQj4byox7yKdPAj |
Correct (Official DevOps) |
introduction@LRBwP7EQj4byox7yKdPAj.md |
Introduction Text |
LRBwP7EQj4byox7yKdPAj |
Ghost File (Duplicate ID) |
Because the accidental ghost file introduction@LRBwP7EQj4byox7yKdPAj.md shares the exact same node ID (LRBwP7EQj4byox7yKdPAj) as the DevOps-skills file, the build script overwrites the content with the introduction text when the DevOps node is requested.
Proposed Fix
Remove the accidental ghost file introduction@LRBwP7EQj4byox7yKdPAj.md. This leaves the LRBwP7EQj4byox7yKdPAj ID uniquely mapped to the DevOps Skills content, resolving the conflict.
Output from browser console (if any)
No response
Participation
What is the URL where the issue is happening
https://roadmap.sh/forward-deployed-engineer
What browsers are you seeing the problem on?
Firefox
Describe the Bug
Bug Description
On the Forward Deployed Engineer (FDE) roadmap, clicking the DevOps Skills node loads the content markdown for the Introduction node instead of DevOps resources.
Root Cause Analysis
Inside the
src/data/roadmaps/forward-deployed-engineer/content/directory, there is a duplicate node ID conflict causing a build-time overwrite condition.Here is how the files are currently structured in the workspace:
introduction@PBtnaTE_5AMOa5mxbhoT2.mdPBtnaTE_5AMOa5mxbhoT2devops-skills@LRBwP7EQj4byox7yKdPAj.mdLRBwP7EQj4byox7yKdPAjintroduction@LRBwP7EQj4byox7yKdPAj.mdLRBwP7EQj4byox7yKdPAjBecause the accidental ghost file
introduction@LRBwP7EQj4byox7yKdPAj.mdshares the exact same node ID (LRBwP7EQj4byox7yKdPAj) as the DevOps-skills file, the build script overwrites the content with the introduction text when the DevOps node is requested.Proposed Fix
Remove the accidental ghost file
introduction@LRBwP7EQj4byox7yKdPAj.md. This leaves theLRBwP7EQj4byox7yKdPAjID uniquely mapped to the DevOps Skills content, resolving the conflict.Output from browser console (if any)
No response
Participation