This is super useful! I'm trying to write my first real, quite involved proc_macro library (https://github.com/martijnarts/smooth_grahpql), and getting an overview of what all is and isn't possible and where to start has been a pain. It might be worth highlighting https://crates.io/crates/darling, also, I've found it very useful.
I'd especially been missing the testing bit! Thanks!