As co-op ecosystem data starts being made available via our RESTful API it makes sense to start using it in design mocks and wireframes, in this format (JSON). There are a few Figma plugins available that seem to do this. Most work with static hunks of JSON and, while I initially liked the idea of wiring designs into the actual API, for stability reasons it's probably best to copy data from the API and store it locally.
I am new to Figma and am not the best person to make a final selection but I took a look at these:
JSON to Figma clearly handles JSON objects and there's a video demo on the site. No documentation at its GitHub repo and it does seem quite new.
JSON Populate appears to only handle simple arrays which would require some manipulation of data before it could be used. That's a big minus. The developer has more complicated structures on the roadmap and the release notes suggest that it may already do more than the overview says. Keep it in mind in case JSON to Figma doesn't work out.
API/JSON Sync this one does work with live data but may require more programming to use than the others; also requires setting up https on the server (which we'll eventually need to do but it's not there today).
@cherylhjli & @dayotte, what would be the best way to test these out?
Thanks for taking the lead on this @cherylhjli. I'll assign the issue to you while you and @dayotte decide if one of these plugins is a viable approach.
As co-op ecosystem data starts being made available via our RESTful API it makes sense to start using it in design mocks and wireframes, in this format (JSON). There are a few Figma plugins available that seem to do this. Most work with static hunks of JSON and, while I initially liked the idea of wiring designs into the actual API, for stability reasons it's probably best to copy data from the API and store it locally.
I am new to Figma and am not the best person to make a final selection but I took a look at these:
JSON to Figma clearly handles JSON objects and there's a video demo on the site. No documentation at its GitHub repo and it does seem quite new.
JSON Populate appears to only handle simple arrays which would require some manipulation of data before it could be used. That's a big minus. The developer has more complicated structures on the roadmap and the release notes suggest that it may already do more than the overview says. Keep it in mind in case JSON to Figma doesn't work out.
API/JSON Sync this one does work with live data but may require more programming to use than the others; also requires setting up https on the server (which we'll eventually need to do but it's not there today).
@cherylhjli & @dayotte, what would be the best way to test these out?