I have been studying and learning about Front End Workflows for a long time now. However, not one tutorial or post has ever had it down 100% right. If it ever did, it eventually became outdated because of changes to workflow dependencies.
I have now been revisiting various workflow projects I have done in the past, gleening the best of from each and implementing those aspects to a workflow I am in the process of developing my way. I will be adding new posts here about it. In the end, I will link to the repo I am using as my first example. It is a project I have already completed and even have hosted on gh-pages. I will be pushing the workflow for this project onto a new development branch and still keep the master branch with all components intact. I will keep the gh-pages intact as well.
Someone told me once that you just have to find your own way when it comes to workflows, and that there really is no one right way. It just has to work properly and save you time for more actual development! I guess I have come to the point where I have to do just that.