what is a boilerplate template
In information technology, a boilerplate is a unit of writing that can be reused over and over without change. By extension, the idea is sometimes applied to reusable programming as in boilerplate code. The term derives from steel manufacturing, where boilerplate is steel rolled into large plates for use in steam boilers.