It is clear that there is a simple page to discuss the way to create a custom module and there is also a video one that have been posted on Youtube, however, it is hard to say that these are appropriate tutorial documentations.
Notes that 'documentation' means 'Material that provides official information or evidence or that serves as a record:
you will have to complete the relevant documentation', in addition, it is alsl referred as 'The written specification and instructions accompanying a product, especially a computer program or hardware' (Oxford Dictionary). You cannot just record what you did to create a custom module as a video and go through it quickly because some persons who do not have any idea that how Laravel or Asgard works may not catchup what you're doing. Here're some issues you may want to consider:
The IDE you are using in the video is not used some users' one, so your demo operations may not as same as theirs. Some auto-completion process may not available for some other IDE. So these people may found they are really hard to follow up because they have to manually type them in.
For some unknown reasons the outcome after executing one command may not be consistent between the video and the actual user. For example after creating a module it will generates a 'Translatable' line in the entity but not in the video. If any user does not remove that line it will constitute an error.
It is extremely difficult for users, who follow that video and have to type everything and then the system reports an error, to debug by referring to the video. They have to read all your actions and any lines on the screen. It may constitute a negligence by failure exercising a reasonable care of presenting a proper documentation to end users (s 43, Wrongs Act 1958 (Cth)).