If you are facing an issue with git, patch submission or setting up the development environment, it is best to follow these steps: