Skip to content

Instantly share code, notes, and snippets.

@davidzchen
Last active March 30, 2016 23:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidzchen/ce88567467784ee208e06c39a280034d to your computer and use it in GitHub Desktop.
Save davidzchen/ce88567467784ee208e06c39a280034d to your computer and use it in GitHub Desktop.

Skylark rules

Rules


skydoc_repositories

skydoc_repositories()

Adds the external repositories used by the skylark rules.


skylark_doc

skylark_doc(name, deps, srcs, format)

Generates Skylark rule documentation.

Attributes

<tr id="skylark_doc.name">
  <td><code>name</code></td>
  <td>
    <p><code><a href="http://bazel.io/docs/build-ref.html#name">Name</a>; Required</code></p>
    A unique name for this rule.
  </td>
</tr>

<tr id="skylark_doc.deps">
  <td><code>deps</code></td>
  <td>
    <p><code>List of <a href="http://bazel.io/docs/build-ref.html#labels">labels</a>; Optional</code></p>
    <p>List of other <code>skylark_library</code> targets that are required by the Skylark

files listed in srcs.

  </td>
</tr>

<tr id="skylark_doc.srcs">
  <td><code>srcs</code></td>
  <td>
    <p><code>List of <a href="http://bazel.io/docs/build-ref.html#labels">labels</a>; Optional</code></p>
    <p>List of <code>.bzl</code> files that are processed to create this target.</p>

  </td>
</tr>

<tr id="skylark_doc.format">
  <td><code>format</code></td>
  <td>
    <p><code>String; Optional</code></p>
    <p>The type of output to generate. Possible values are <code>"markdown"</code> and

"html".

  </td>
</tr>

skylark_library

skylark_library(name, deps, srcs)

Creates a logical collection of Skylark .bzl files.

Attributes

<tr id="skylark_library.name">
  <td><code>name</code></td>
  <td>
    <p><code><a href="http://bazel.io/docs/build-ref.html#name">Name</a>; Required</code></p>
    A unique name for this rule.
  </td>
</tr>

<tr id="skylark_library.deps">
  <td><code>deps</code></td>
  <td>
    <p><code>List of <a href="http://bazel.io/docs/build-ref.html#labels">labels</a>; Optional</code></p>
    <p>List of other <code>skylark_library</code> targets that are required by the Skylark

files listed in srcs.

  </td>
</tr>

<tr id="skylark_library.srcs">
  <td><code>srcs</code></td>
  <td>
    <p><code>List of <a href="http://bazel.io/docs/build-ref.html#labels">labels</a>; Optional</code></p>
    <p>List of <code>.bzl</code> files that are processed to create this target.</p>

  </td>
</tr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment