title: my custom module is not visible at /admin/modules
body: <p>I have been working through the guidance available at:
  <a href="https://www.drupal.org/docs/creating-custom-modules" rel="nofollow noreferrer">https://www.drupal.org/docs/creating-custom-modules</a></p>
  <p>I added my custom module to my composer.json, like so:</p>
  <pre><code>composer config repositories.mygit \
    '{ &quot;type&quot;: &quot;vcs&quot;, 
       &quot;url&quot;: &quot;git@git.mydomain.com:cf_supporters_for_drupal.git&quot;,
       &quot;ssh2&quot;: { &quot;username&quot;: &quot;git&quot;, 
                 &quot;privkey_file&quot;: &quot;/var/lib/jenkins/.ssh/id_rsa&quot;,
                 &quot;pubkey_file&quot;: &quot;/var/lib/jenkins/.ssh/id_rsa.pub&quot; } }'
  
  composer require ymd/cf_supporters_for_drupal
  </code></pre>
  <p>in the path with my composer.json file, I run:</p>
  <pre><code>drupal$ find . -name cf_supporters_for_drupal
  ./vendor/ymd/cf_supporters_for_drupal
  </code></pre>
  <p>browsing to it, using <code>git status</code> and <code>git log</code> I have determined that I have the newest version installed.</p>
  <p>And yet, I see no evidence in the /admin/modules path that the module is available to me.  I'm curious about how I might begin to debug this issue.  Can anyone provide any guidance beyond what I already see at:  <a href="https://www.drupal.org/docs/creating-custom-modules/let-drupal-know-about-your-module-with-an-infoyml-file#debugging" rel="nofollow noreferrer">https://www.drupal.org/docs/creating-custom-modules/let-drupal-know-about-your-module-with-an-infoyml-file#debugging</a> ???</p>
  <pre><code>~/sandbox/cf_supporters_for_drupal $ cat cf_supporters_for_drupal.info.yml 
  name: CF Supporters for Drupal Module
  description: Exposes the cf_supporters_mojo application on a drupal web site.
  package: Custom
  type: module
  version: 1.0
  core: 8.x
  configure: cf_supporters_for_drupal.settings
  
  ~/sandbox/cf_supporters_for_drupal $ cat composer.json 
  {
      &quot;name&quot;: &quot;ymd/cf_supporters_for_drupal&quot;,
      &quot;description&quot;: &quot;A drupal module to expose cf_supporters_mojo&quot;,
      &quot;type&quot;: &quot;module&quot;,
      &quot;license&quot;: &quot;GPL-2.0-or-later&quot;
  }
  
  ~/sandbox/cf_supporters_for_drupal $ tree . 
  .
  ├── cf_supporters_for_drupal.info.yml
  ├── cf_supporters_for_drupal.links.menu.yml
  ├── cf_supporters_for_drupal.routing.yml
  ├── composer.json
  ├── LICENSE
  ├── README.md
  └── src
      └── Controller
          └── CFSupportersForDrupalController.php
  
  2 directories, 7 files
  </code></pre>
  <p><strong>UPDATE #1:</strong></p>
  <p>2pha, in a comment below, suggests I need to put this code in a modules folder, rather than simply in the vendors folder.  My questions back in 2pha's direction are:</p>
  <p>I assume I want to put it perhaps in <code>web/modules/custom</code> ???  Is that right?  How is it, using the composer config cli tool (I need to script this as much as possible), would I make that happen?</p>