title: Customising swagger ui to separate documentation
body: <p>I have integrated swagger into my Web API/OData project using swashbuckle 5.x and swashbuckle-Odata. If I navigate to <a href="http://root_url/swagger" rel="nofollow">http://root_url/swagger</a> I can see all available API documentation in one big list. Every thing works perfectly fine but I have given a <strong>list of Odata controllers and API(s)</strong> which I need to <strong>show in a separate list</strong>. I know this is something which I need to do by create a custom index.html for swagger and inject into swaggerconfig.cs like </p>
  
  <pre><code>c.CustomAsset("index", thisAssembly, "SwaggerUI_Config.SwaggerExtensions.index.html");
  </code></pre>
  
  <p>I have been researching on internet on how I can separate swagger documentation so that I can create a different HTML list and acheive my result, so far no luck. Has anyone done something similar? Can you please give me some suggestions or pointer where I need to begin?. </p>
  
  <p>I'm trying to achive following structure on my swagger documentation.</p>
  
  <pre><code>+ Custom API list
    +API Controller #1
     &gt; GET API
     &gt; POST API
     &gt; PUT API
     &gt; DELETE API
    +API Controller #2
     &gt; GET API
     &gt; POST API
     &gt; PUT API
     &gt; DELETE API
  
  + All available API(s)
    +API Controller #1
     &gt; GET API
     &gt; POST API
     &gt; PUT API
     &gt; DELETE API
    +API Controller #2
     &gt; GET API
     &gt; POST API
     &gt; PUT API
     &gt; DELETE API
    +API Controller #3
     &gt; GET API
     &gt; POST API
     &gt; PUT API
     &gt; DELETE API
  </code></pre>