TOC branch will contain
index.html
widgets.json
robots.txt
css/
js/
images/
Widgets
Types
- Version Switcher ( versions dropdown )
Notification - latest version available on prior versions.
Widget working
Widgets will consume data from the widgets.json file.
- widgets.js file generates HTML for widgets and appends them in the empty widget placeholder divs.
widgets.json
It will provide data to the widgets
Whenever a new version doc is added or removed, this file will have to be updated.
{
"versions": [
{
"version": "2.0",
"latest": true
},
{
"version": "1.9",
"latest": false
},
{
"version": "1.8",
"latest": false
}
]
}
Note
robots.txt - If any of the version is unpublished, then that directory will have to be disallowed to be indexed in Search engines.