I thought that exporting all the data from the app (via Export on the Glide tables) would make a good basis for documenting all the columns.
But it seems as not all columns gets exported - the Relation column, Generate Text (AI) (and maybe others) donât seem to get exported. Could be that nothing is getting exported if the column doesnât contain any value at the moment
Is there a way to get all columns exported?
How do you document all the columns (why the exist and what they do) that you have created in your app?
Computed columns donât contain values, so there wouldnât be anything to export. Also those columns arenât computed on Glideâs end where the export file is being built. They are only computed on your device as needed.
Computed values are in the builder, but still computed locally on your computer. They typically arenât computed using Glide server resources unless itâs one of those integrations that runs server side and is cached by Glide.
Oh, it does? That pokes a hole in my theory then.
I would think that any array type of value is going to be difficult to export. The whole thing about trying to fit multiple values in something that can only hold a single value. Relations show links to entire rows, so Iâm not sure what you would expect for an exported value.
AnywhoâŚI donât have any advice for documentation. Itâs all in my head and I just hope that I donât forget anything.
For documenting what I do, I do like Darren, I try to be as specific as possible with naming, I try to have consistent naming conventions, and I group columns (often by function or feature or nature or whatever novel idea I might have).
That being said, every time I return to an app I havenât touched in a while, I find myself scratching my head in wonder. First, I have the memory of a goldfish. Second, my âconsistentâ naming seems to be consistent in the moment, not across apps or time. I feel like I rediscover my own apps. Which can be pleasant, or unpleasant, depending
No later than a today, I was working on an old app and saw a column grouping I named âPrimaryKeyâ. I kind of understand my intentions at the time, but also not really. All well.
I wish we had notes in the builder for documentation, because in theory I could create my documentation elsewhere, but in practice I donât.