apply parse transforms and be strict when we compile.
add contributing doc