/etc/tuleap[en_US|fr_FR]/tour.json
=> [{
tour_name: "my-first-tour",
url:"/plugins/{group_id}/{group_name}/blabla.html
},
{
tour_name: "my-first-tour",
url:"/plugins/{group_id}/{group_name}/blabla.html
}]
/etc/tuleap[en_US|fr_FR]/my-first-tour.json
=> {steps: [...]}
/etc/tuleap[en_US|fr_FR]/another-tour.json
=> {steps: [...]}
-
Parse /etc/tuleap/tour/[en_US|fr_FR]/ folders, and look for tour.json
-
Parse tour.json and validate all available tours (only steps are allowed)
-
For each tours, check if the user has already seen it. If no: append "endAction" (for stats) and load it