The Contributing page in the wiki provides some guidance on how to get started developing Uyuni. https://github.com/uyuni-project/uyuni/wiki/Contributing