HUGE news just came out around the new Lightning Component Library – it now has the documentation for the controller layer of your component! If you had limited knowledge of how to set up the logic layer of a component, you had to insert the logic either yourself or using help from a developer. Now all the pieces are there for you!
I really love that Salesforce is investing in the “clicks not code” audience. And while Lightning components aren’t completely “clicks”, this is making them a lot more attainable for those who want to put in the effort.
For example, here’s an accordion with the COMPONENT and CONTROLLER layer documented (squeeee!):
Or the various versions of the drop-down button menu:
Still in beta, and I have seen some errors being thrown already, but I believe as of Summer 18, this will be GA. Exciting stuff!