Porch roof?

hello all,
I just wanted to ask about putting a roof on my new porch. What is the best way to ensure that it is sealed correctly? It seems there are many experts here----looks great!

are you going to use roof as a deck?

gweedo.