Recommended way to organize layers

I have made a new layer for my new project based on DIGI ConnectCore 6UL SBC PRO.

I have seperated the adjustments I made and put only the additions in my own git repository.

That leaves the question:

Is there a recommended way to ensure that the digi software remains available so that I can still build my software in 5 years time?