Over the time I have created my own styleguides to get my projects standardized as good as possible. These docs describes for example the naming conventions for programs, variables or signals, etc. and many more information. Let's make an example for a digital input:
di/do + functional description + station/fixture
I wonder if you also have your own naming conventions, standards, etc. and how it looks.