Provide a better API for dealing with gems ,Create more transparent and accessible project pages ,Enable the community to improve and enhance the site