You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blueprints should be writable. They act as a record of the content that went into a given release, which is ideal for archival purposes. They could be saved as RDS and YAML.
Blueprints should be readable. A user should be able to edit a blueprint, probably programmticaly and perhaps even outside of an R session, and then read it into to R.
Saving a blueprint with e.g. yaml::write_yaml() means that data.frames are broken up into their constituent list elements (i.e. their columns). I think this is okay, we just need to make sure that this is recognised on read and that the data.frames are recombined. Consider this table from a user-built blueprint:
Would just need to recognise that the elements under the tables element of sheets with sheet_type"tables" should be combined with data.frame() when ingested.
The text was updated successfully, but these errors were encountered:
Blueprints should be writable. They act as a record of the content that went into a given release, which is ideal for archival purposes. They could be saved as RDS and YAML.
Blueprints should be readable. A user should be able to edit a blueprint, probably programmticaly and perhaps even outside of an R session, and then read it into to R.
Saving a blueprint with e.g.
yaml::write_yaml()
means that data.frames are broken up into their constituent list elements (i.e. their columns). I think this is okay, we just need to make sure that this is recognised on read and that the data.frames are recombined. Consider this table from a user-built blueprint:Once we do
yaml::write_yaml()
on it and thenyaml::read_yaml()
, it comes in like:Would just need to recognise that the elements under the
tables
element of sheets withsheet_type
"tables"
should be combined withdata.frame()
when ingested.The text was updated successfully, but these errors were encountered: