Update:
If you are using 2019.1+, you might notice there is a big change to the SRP APIs.
I’ve created a new repository and you can grab here. Much cleaner and minimal.
https://github.com/cinight/CustomSRP
This pipeline is just for self-learning how to use different Unity features and also the rendering flow. I referenced a lot to the Unity Lightweight Pipeline.
Summary notes : https://cmwdexint.com/2018/05/24/custom-srp/