title: Publishing a Google Apps Script Library
body: <p>I'm a little bit confused about how the new libraries are supposed to be published.</p>
  
  <p>I create what I think is a very cool and useful library for Google Apps Scripts. </p>
  
  <p><a href="https://docs.google.com/macros/library/versions/d/M5CBUAHRgCJ4cr1RnR_DeLHqm4_t7cCky" rel="nofollow">google_api_client</a></p>
  
  <p>But I don't know where I can publish this so others can enjoy and provide some feedback. I notice that I can publish my script as a template but I believe this will allow others to import my script and edit as they want, but if there are updates they would need to import my code once again.</p>
  
  <p>the new library feature on the other hand require that the users find out about your application Id to import it on their projects. </p>
  
  <p>As of today the only place where libraries are listed is the "<a href="https://developers.google.com/apps-script/notable-script-libraries" rel="nofollow">Notable Script Libraries</a>" on the Google Developers site. But it's just for hand selected libraries from Google.</p>
  
  <p><strong>So my questions here are:</strong></p>
  
  <p>When should I publish my script as a template instead of publishing it as a library? They seem a little bit overlapping for me.</p>
  
  <p>How are other people sharing their libraries? Is Google planning some kind of directory?</p>