pushing api doc restructure