Noob questions - contributing to project

Hi folks
Sorry if this has already been asked but i’ve spent some time looking and still a bit confused!

  1. I just cloned master onto my machine and opened it in Visual Studio. The solution doesn’t build - (e.g Hangfire.Core.dll not found, RazorGenerator.MSBuild.targets not found, etc, etc). What do I need to do to get it to build? Is this a known problem or something specific to my machine? I am asking because I don’t want to do the wrong thing and screw everything up!

  2. Can anyone tell me how I can contribute code? I tried checking in something but can’t get past the CI checks - which is strange because the code should be ok. What do I need to do?

Thanks in advance!