We've adopted this naming strategy, which works quite well: https://github.com/Springworks/techdocs/blob/7c0ff95ba36f6f968301f9365ffeb939bc418684/README.md#naming