Hi, I have several questions regarding material nodes, and mostly about their description database json files.
- Is there an extensive documentation about the format and expected properties?
- What is the proper way to make a new version of a database with new or changed entries? And by this I refer to the proper way to force the node cache regeneration of the data description of the node space?
- How can data between version changes be migrated in plugin implementations? For example, there is
NodeData::Read(..)for classic plugins, but what is the proper way of implementing data migration of updated ports for nodes? I'm mostly concerned with material nodes for now, but I suppose this would apply in general.
Any help on those questions would be greatly appreciated.