Hi everyone!
With multipage apps enabling more people to work on the same app, we're working on ways to reduce merge conflicts in source control. One major pain point was the .positions.json
file, which often caused conflicts when multiple people moved components around.
To address this, weβve introduced per-page .positions.json
files instead of a single global fileβit should significantly reduce conflicts when working on different pages simultaneously.
Hereβs an example of how your Toolscript files could be structured with per-page position files:
app-name
βββ .defaults.json
βββ .positions
βββ .global_mobile_positions.json
βββ .global_positions.json
βββ .pageName1.positions.json
βββ .pageName2.positions.json
βββ .pageName1.mobilePositions.json
βββ .pageName2.mobilePositions.json
βββ lib
βββ sqlQueryName.sql
βββ jsQueryName.js
βββ src
βββ container1.rsx
βββ functions.rsx
βββ main.rsx
βββ metadata.json
If you'd like this feature enabled for your organization, drop your org email below!