What would it take to impeach President Donald Trump?

Impeachment of President Donald Trump, a Republican, by congressional Republicans is a longshot.