Initial article: How to add a tab to the frontend product view?
<referenceBlock name="product.info.details">
<block
class="Your\Module\Block\Class"
name="your.tab.name"
template="Your_Module::template.phtml"
group="detailed_info"
/>
</referenceBlock>