doc: provides a new porting doc to explain API breakage