github.com/googleapis/api-linter@v1.65.2/docs/_layouts/default.html (about)

     1  <!DOCTYPE html>
     2  <html lang="{{ site.lang | default: 'en-US' }}" class="glue-flexbox">
     3    <head>
     4      <title>{% if page.aip %}AIP-{{ page.aip.id }}: {% endif %}{{ page.title }}</title>
     5      <base href="{{ site.url }}/">
     6      <meta charset='utf-8'>
     7      <meta http-equiv="X-UA-Compatible" content="IE=edge">
     8      <meta name="viewport" content="width=device-width,maximum-scale=2">
     9      <link href="//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Google+Sans:400,500|Product+Sans:400&amp;lang=en" rel="stylesheet"></link>
    10      <link rel="stylesheet" type="text/css" media="screen" href="//www.gstatic.com/glue/v21_0/glue.min.css">
    11      <link rel="stylesheet" type="text/css" media="screen" href="{{ 'assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
    12      {% for stylesheet in page.css -%}
    13      <link rel="stylesheet" type="text/css" media="screen" href="{{ stylesheet }}?v={{ site.github.build_revision }}">
    14      {% endfor -%}
    15      <link rel="stylesheet" type="text/css" media="print" href="{{ 'assets/css/print.css?v=' | append: site.github.build_revision | relative_url }}">
    16      <script type="text/javascript" src="//code.jquery.com/jquery-3.4.0.min.js"></script>
    17      <script type="text/javascript" src="//www.gstatic.com/glue/latest/glue-detect.min.js"></script>
    18      <script type="text/javascript">
    19        $('html').css('visibility', 'hidden');
    20        $.when($.ready).then(() => {
    21          $('html').css('visibility', 'visible');
    22        });
    23      </script>
    24      <script type="text/javascript" src="{{ 'assets/js/global.js?v=' | append: site.github.build_revision | relative_url }}"></script>
    25      {% for js_script in page.js -%}
    26      <script type="text/javascript" src="{{ js_script }}?v={{ site.github.build_revision }}"></script>
    27      {% endfor -%}
    28      {% seo %}
    29    </head>
    30    <body class="glue-page">
    31      {% include svgs.html %}
    32  
    33      <div class="glue-header glue-header--product-marketing-one-tier">
    34        <div class="glue-header__bar">
    35          <div class="glue-header__hamburger glue-header__hamburger--first-tier">
    36            <div class="glue-header__hamburger-wrapper">
    37              <button type="button"
    38                  class="glue-js-header__drawer-toggle-link glue-header__hamburger-link"
    39                  aria-controls="glue-js-header__drawer"
    40                  aria-expanded="false"
    41                  title="Open the navigation drawer">
    42                <svg role="img" aria-label="Navigation" class="glue-header__hamburger-img
    43                    glue-header__hamburger-img--standard">
    44                  <use xlink:href="#glue-burger"></use>
    45                </svg>
    46                <svg role="img" aria-label="Navigation" class="glue-header__hamburger-img
    47                    glue-header__hamburger-img--reversed">
    48                  <use xlink:href="#glue-burger"></use>
    49                </svg>
    50              </button>
    51            </div>
    52          </div>
    53          <div class="glue-header__lockup">
    54            <div class="glue-header__company-logo">
    55              <a href="{{ site.url }}/" class="glue-header__company-logo-link title="Google">
    56                <svg role="img" aria-label="Google" class="glue-header__company-logo-img
    57                    glue-header__company-logo-img--standard">
    58                  <use xlink:href="#glue-color-google-logo"></use>
    59                </svg>
    60                <svg role="img" aria-label="Google" class="glue-header__company-logo-img
    61                    glue-header__company-logo-img--reversed">
    62                  <use xlink:href="#glue-white-google-logo"></use>
    63                </svg>
    64              </a>
    65            </div>
    66            <div class="glue-header__product-logo">
    67              <a href="{{ site.url }}/" class="glue-header__product-logo-link">
    68                <span class="glue-header__product-logo-text">API Linter</span>
    69              </a>
    70            </div>
    71            <a href="#jump-content" class="glue-header__jump-to-content"
    72                data-glue-jump-link>
    73              <span class="glue-header__jump-to-content-text">Skip to content</span>
    74            </a>
    75          </div>
    76          <div class="glue-header__hamburger glue-header__hamburger--second-tier">
    77            <div class="glue-header__hamburger-wrapper">
    78              <button type="button"
    79                  class="glue-header__hamburger-link"
    80                  aria-controls="glue-js-header__drawer"
    81                  aria-expanded="false"
    82                  title="Open the navigation drawer">
    83                <svg role="img" aria-label="Navigation" class="glue-header__hamburger-img
    84                    glue-header__hamburger-img--standard">
    85                  <use xlink:href="#glue-burger"></use>
    86                </svg>
    87                <svg role="img" aria-label="Navigation" class="glue-header__hamburger-img
    88                    glue-header__hamburger-img--reversed">
    89                  <use xlink:href="#glue-burger"></use>
    90                </svg>
    91              </button>
    92            </div>
    93          </div>
    94          <div class="glue-header__initiative-logo">
    95            <a href="#"
    96                class="glue-header__initiative-logo-link">
    97              <span class="glue-header__initiative-logo-text">Initiative</span>
    98            </a>
    99          </div>
   100          <nav class="glue-header__nav">
   101            <ul class="glue-header__nav-list">
   102              <li class="glue-header__nav-li" aria-level="1">
   103                <a href="rules/" class="glue-header__nav-li-link{% if page.url contains '/rules/' %} glue-is-active{% endif %}">
   104                  Rule Documentation
   105                </a>
   106              </li>
   107              <li class="glue-header__nav-li" aria-level="1">
   108                <a href="configuration" class="glue-header__nav-li-link{% if page.url contains '/configuration' %} glue-is-active{% endif %}">
   109                  Configuration
   110                </a>
   111              </li>
   112              <li class="glue-header__nav-li" aria-level="1">
   113                <a href="contributing" class="glue-header__nav-li-link{% if page.url contains '/contributing' %} glue-is-active{% endif %}">
   114                  Contributing
   115                </a>
   116              </li>
   117            </ul>
   118          </nav>
   119          <div class="glue-header__cta">
   120            <ul class="glue-header__cta-list">
   121              <li class="glue-header__cta-li glue-header__cta-li--secondary">
   122                <a href="https://aip.dev" class="glue-header__cta-li-link
   123                    glue-header__cta-li-link--secondary " tabindex="0">
   124                      API Improvement Proposals
   125                </a>
   126              </li>
   127              <li class="glue-header__cta-li glue-header__cta-li--primary">
   128                <a href="https://github.com/googleapis/api-linter" class="glue-header__cta-li-link
   129                    glue-header__cta-li-link--primary">
   130                  <img src="assets/images/github.png" class="github-logo">
   131                  View on GitHub
   132                </a>
   133              </li>
   134            </ul>
   135          </div>
   136          <div class="glue-header__bar-underside"></div>
   137        </div>
   138        <div id="glue-js-header__drawer" class="glue-header__drawer" tabindex="0"
   139            aria-label="Navigation drawer">
   140          <div class="glue-header__drawer-content">
   141            <div class="glue-header__drawer-bar">
   142              <div class="glue-header__drawer-lockup">
   143                <div class="glue-header__drawer-company-logo">
   144                  <div class="glue-header__drawer-company-logo-link" title="Google">
   145                    <svg role="img" class="glue-header__drawer-company-logo-img">
   146                      <use xlink:href="#glue-color-google-logo"></use>
   147                    </svg>
   148                  </div>
   149                </div>
   150                <div class="glue-header__drawer-product-logo">
   151                  <div class="glue-header__drawer-product-logo-link">
   152                    <span class="glue-header__drawer-product-logo-text">API Linter</span>
   153                  </div>
   154                </div>
   155              </div>
   156            </div>
   157            {% include linter-nav-mobile.html %}
   158          </div>
   159          <div class="glue-header__drawer-cta">
   160            <ul class="glue-header__drawer-cta-list">
   161              <li class="glue-header__drawer-cta-li glue-header__drawer-cta-li--secondary">
   162                <a href="https://github.com/googleapis/api-linter/issues" class="glue-header__drawer-cta-li-link
   163                    glue-header__drawer-cta-li-link--secondary">
   164                  File an Issue
   165                </a>
   166              </li>
   167              <li class="glue-header__drawer-cta-li glue-header__drawer-cta-li--primary">
   168                <a href="https://github.com/googleapis/api-linter" class="glue-header__drawer-cta-li-link
   169                    glue-header__drawer-cta-li-link--primary">
   170                  <img src="assets/images/github.png" class="github-logo">
   171                  View on GitHub
   172                </a>
   173              </li>
   174            </ul>
   175          </div>
   176        </div>
   177        <!-- TODO (joshmarsh): include drawer backdrop as :before pseudo-element of
   178              drawer for simplicity and clarity of code
   179        -->
   180        <div id="glue-js-header__drawer-backdrop" class="glue-header__drawer-backdrop"></div>
   181      </div> <!-- end header -->
   182  
   183      <main role="main" class="hd-o-main" id="main">
   184        <section id="jump-content">
   185          <aside id="api-linter-sidebar" class="docs-component-sidebar">
   186            {% if page.rule -%}
   187              {% include linter-rule-summary.html %}
   188            {% endif -%}
   189            <section id="linter-toc" class="docs-component-sidebar-toc">
   190              {% include toc.html html=content h_min=2 h_max=3 baseurl=page.url %}
   191            </section>
   192            <section class="docs-component-sidebar-actions">
   193              <ul>
   194                  {%- if page.rule %}
   195                  <li>
   196                    <a href="https://github.com/googleapis/api-linter/blob/main/rules/aip{{ page.rule.name[1] }}/{{ page.rule.name[2] | replace: '-', '_' }}.go">
   197                      View implementation
   198                    </a>
   199                  </li>
   200                  {%- endif %}
   201                  <li>
   202                  <a href="https://github.com/googleapis/api-linter/issues/">
   203                    File Bug
   204                  </a>
   205                </li>
   206                <li>
   207                  <a href="https://github.com/googleapis/api-linter/edit/main/docs/{{ page.path }}">
   208                    Edit this page
   209                  </a>
   210                </li>
   211              </ul>
   212            </section>
   213          </aside>
   214          <section id="linter-main" class="docs-component-main">
   215            {% include linter-breadcrumb.html %}
   216            {{ content }}
   217            <footer>
   218              {% if page.footer %}
   219              {{ page.footer }}
   220              {% else %}
   221              The Google API linter, including its documentation, is licensed under the
   222              <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>.
   223              {% endif %}
   224            </footer>
   225          </section>
   226        </section>
   227      </main>
   228  
   229      <!-- Closing scripts -->
   230      <script src="https://www.gstatic.com/external_hosted/hammerjs/v2_0_2/hammer.min.js"></script>
   231      <script src="//www.gstatic.com/glue/v21_0/glue-vanilla.min.js"></script>
   232      <script type="text/javascript">
   233        glue.ui.header.Header.attachTo(document.querySelector('.glue-header'));
   234        if ($('.glue-expansion-panels').length > 0) {
   235          new glue.ui.GlueExpansionPanelsPanelGroup(
   236            document.querySelector('.glue-expansion-panels')
   237          );
   238        }
   239      </script>
   240      </body>
   241  </html>