As far as I know Epic is working on a way to make BPs able to be shared via the marketplace.
Something doesn’t work easily as it seems so right now you can only really sell plugins.
However there will certainly be a need for stuff like this as well as particle systems (which I haven’t seen yet either) and all that good stuff.
I wouldn’t be too sure if there will be videos and PDF additionally to your code however you can certainly include a tutorial BP (a way to show the user around through the editor via a Blueprint in which you code a tutorial type of thing. It’s what epic currently uses for the first time “Hey, new to the Blueprint editor?” for example.
They can be repeated as often as necessary so if you want to include a good documentation you could take a look at that.
And there’s always the possibility to provide videos, pdfs over other private ways so creating them most likely wouldn’t be a waste of time.