title: How can I create a new GitLab Project Service?
body: <p>I am currently evaluating GitLab for the development process in a new team. For reasons that are beyond my control I need to integrate with TFS build (so that a merge request kicks off a new build and the build reports status to the merge request, etc). It seems, from what I have learned so far, that the only way to achieve this seamlessly would be with a new Project Service. </p>
  
  <p>Is this true and if so how would I go about creating one?</p>
  
  <p>I have searched through the relevant docs and forums and I can't find much information of use so I suspect that Project Services are less of an arbitrary, open plug-in style model but rather more a core part of the product.  I am hoping to be proved wrong...</p>