<p>Documentation looks well written but:</p>

<ul>
<li>I don't understand why it stands in its own repository example. We already have the <code>RemoteExample</code> repository section for this.</li>
<li>
<code>auth_mechanisms</code> configuration option is missing XOAUTH2.</li>
</ul>

<p>Here's how to make a dependency optional:</p>

<pre><code>if configuration.option == True: # enabled
    import blah
    #code using blah
</code></pre>

<p>Updating a git topic should be done in its own branch so that once updates are done you can squash the changes in the correct (already written) commits while keeping the previous history clean.</p>

<p>Thanks for the good work. ,-)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/OfflineIMAP/offlineimap/pull/254#issuecomment-144991774">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AKFSEGeRk0WM-pa0uHUYYIql9oAgDyDFks5o3lz5gaJpZM4GGsb6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/OfflineIMAP/offlineimap/pull/254#issuecomment-144991774"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>