<blockquote>
<p><a href="https://github.com/techee" class="user-mention">@techee</a> yeah that would work too, I just put the build system files (and files it strictly requires like ChangeLog NEWS README etc) off into the existing directory for build system stuff. I think it would be nicer/cleaner not to have so much nested directories as we would if each submodule was a subdir in a subdir.</p>
</blockquote>

<p>Yeah, makes sense. It would just be nice to have all the files related to a plugin in a single directory - it's easy to forget something needs an update when it's located at a completely different place.</p>

<p>I don't know how exactly submodules work but wouldn't it be possible to have a separate subdirectory for the geany-extra files within the submodule tree and .gitignore it in the submodule? For the submodule it should work but I'm not sure if it doesn't get then ignored also for GP which is something we don't want.</p>

<p>Anyway, IMO your current approach looks just fine and there's always the possibility to improve it in the future.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/pull/440#issuecomment-225345148">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJyDwTfwGhwAmnmmjxvrIurInyVZxks5qKnZXgaJpZM4Iyk9X">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ3IKXxZbTSu370YKY4_xCtFgNe1Hks5qKnZXgaJpZM4Iyk9X.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/geany/geany-plugins/pull/440#issuecomment-225345148"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>