Much information on developing for Sling has already been provided on the Development page on the site. Here you may find more information on specific topics.