<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta name="qrichtext" content="1">
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
    <p style="margin: 0px; text-indent: 0px;"><!--StartFragment-->Following
      a discussion on IRC, maybe I suggest a more planned approach to
      improve our extensibility?<br>
    </p>
    <p style="margin: 0px; text-indent: 0px;"><br>
      Steps:<br>
    </p>
    <ol>
      <li>collect areas which need to be better extensibe</li>
      <li>suggest concrete API</li>
      <li>implement API</li>
    </ol>
    <p style="margin: 0px; text-indent: 0px;"><br>
      Each step is work on its own.<br>
    </p>
    <ul>
      <li>Somebody willing to do 3 may not know 1.</li>
      <li>Step 2 needs a code designer, not everybody can do that well
        either.</li>
      <li>AMO reviewers for TB extensions are ideally placed for step 1,
        but probably have no time nor expertise for 2 and 3.</li>
    </ul>
    So, how about starting it by creating a Wiki page?<br>
    <a class="moz-txt-link-rfc2396E" href="https://wiki.mozilla.org/Thunderbird:Extensions:Needed_APIs"><https://wiki.mozilla.org/Thunderbird:Extensions:Needed_APIs></a><br>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;"><!--EndFragment--></p>
  </body>
</html>