[doc] add commit conventions