We have developed process manufacturing for a plywood manufacturer and has gone through the process of acceptance.
Unlike discrete manufacturing which is based on Item BoMs, sub assemblies etc., Process Manufacturing would require ability to configure the manufacturing process as the input / output items and their quantity are not known before the process starts.
Basically, this feature will allow you bring in multiple Items as input to a Process Order and produce multiple Items. The process definition allows you to define both input and output Items - the quantity is updated while Start and Finish of Process Order.
Some of the documents like the Manufacturing Department seems customer specific, but Process definition and Process Order may help others in similar business. We have used 2 costing methods for cost calculation of Joint Products, as detailed in the GitHub readme - based on this post.
looking to hear some feedback and suggestions from the community, if interested we will work on making this generic enough to raise a PR.