Developer documentation

I was working on device support per community request, and I’d like to add stuff like IPv4/6 addresses, FDB tables, VLANS, MAC addresses and stuff like that.

However, I could not find any developer documentation on implementing FDB table support for a device. Did I miss that or is it not available?

If it’s the latter, could someone give me some hints on where to look?

For example, I took a look at includes/discovery/fdb-tables/ and it seems to put data in an array named $insert. In includes/discovery/ I can see that it processes $insert array, but it’s lacking hints

Basically what I’d like is a definition of the $insert array. Which columns to I have to add, which ones are optional, etc?

Same for ARP, IPv4, IPv6 and all the others.