Skip to content

Commit

Permalink
Deployed 496c27c to dev with MkDocs 1.5.3 and mike 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 16, 2024
1 parent 18410ca commit 85d346e
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 59 deletions.
66 changes: 34 additions & 32 deletions dev/highlevel/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1266,39 +1266,41 @@ <h3 id="how-does-rattler-build-work">How does <code>rattler-build</code> work?<a
<code>recipe.yaml</code> file that specifies how the package is to be built and what the
dependencies are. From the recipe file, <code>rattler-build</code> executes several steps:</p>
<ol>
<li><strong>Rendering</strong>:</li>
</ol>
<p>Parse the recipe file and evaluate conditionals, Jinja expressions, and
variables, and variants.</p>
<ol>
<li><strong>Fetch source</strong>:</li>
</ol>
<p>Retrieve specified source files, such as <code>.tar.gz</code> files, <code>git</code> repositories, local paths.
Additionally, this step will apply patches that can be specified alongside the source file.</p>
<ol>
<li><strong>Install build environments</strong>:</li>
</ol>
<p>Download and install dependencies into temporary "host" and "build" workspaces.
Any dependencies that are needed at build time are installed in this step.</p>
<ol>
<li><strong>Build source</strong>:</li>
</ol>
<p>Execute the build script to <em>build/compile</em> the source code and <em>install</em> it into the host environment.</p>
<ol>
<li><strong>Prepare package files</strong>:</li>
</ol>
<p>Collect <em>all</em> files that are new in the "host" environment and apply some transformations if necessary;
specifically, we edit the <code>rpath</code> on <code>Linux</code> and <code>macOS</code> to make binaries relocatable.</p>
<ol>
<li><strong>Package</strong>:</li>
</ol>
<p>Bundle all the files in a package and write out any additional metadata into the <code>info/index.json</code>, <code>info/about.json</code>, and <code>info/paths.json</code> files.
This also creates the test files that are bundled with the package.</p>
<ol>
<li><strong>Test</strong>:</li>
<li>
<p><strong>Rendering</strong>:
Parse the recipe file and evaluate conditionals, Jinja expressions, and
variables, and variants.</p>
</li>
<li>
<p><strong>Fetch source</strong>:
Retrieve specified source files, such as <code>.tar.gz</code> files, <code>git</code> repositories, local paths.
Additionally, this step will apply patches that can be specified alongside the source file.</p>
</li>
<li>
<p><strong>Install build environments</strong>:
Download and install dependencies into temporary "host" and "build" workspaces.
Any dependencies that are needed at build time are installed in this step.</p>
</li>
<li>
<p><strong>Build source</strong>:
Execute the build script to <em>build/compile</em> the source code and <em>install</em> it into the host environment.</p>
</li>
<li>
<p><strong>Prepare package files</strong>:
Collect <em>all</em> files that are new in the "host" environment and apply some transformations if necessary;
specifically, we edit the <code>rpath</code> on <code>Linux</code> and <code>macOS</code> to make binaries relocatable.</p>
</li>
<li>
<p><strong>Package</strong>:
Bundle all the files in a package and write out any additional metadata into the <code>info/index.json</code>, <code>info/about.json</code>, and <code>info/paths.json</code> files.
This also creates the test files that are bundled with the package.</p>
</li>
<li>
<p><strong>Test</strong>:
Run any tests specified in the recipe.
The package is considered <em>done</em> if it passes all the tests, otherwise its moved to <code>broken/</code> in the output directory.</p>
</li>
</ol>
<p>Run any tests specified in the recipe.
The package is considered <em>done</em> if it passes all the tests, otherwise its moved to <code>broken/</code> in the output directory.</p>
<p>After this process, a package is created. This package can be uploaded to somewhere like a custom <a href="https://prefix.dev">prefix.dev</a> private or public channel.</p>
<h3 id="how-to-run-rattler-build">How to run <code>rattler-build</code><a class="headerlink" href="#how-to-run-rattler-build" title="Permanent link">#</a></h3>
<p>Running <code>rattler-build</code> is straightforward. It can be done on the command line:</p>
Expand Down
2 changes: 1 addition & 1 deletion dev/search/search_index.json

Large diffs are not rendered by default.

52 changes: 26 additions & 26 deletions dev/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,132 +2,132 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/authentication_and_upload/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/automatic_linting/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/build_options/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/build_script/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/compilers/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/converting_from_conda_build/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/experimental_features/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/highlevel/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/internals/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/multiple_output_cache/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/package_spec/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/rebuild/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/recipe_generation/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/selectors/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/special_files/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/testing/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/tips_and_tricks/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/tui/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/variants/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/reference/cli/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/reference/jinja/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/reference/recipe_file/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/tutorials/cpp/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/tutorials/python/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://prefix-dev.github.io/rattler-build/dev/tutorials/rust/</loc>
<lastmod>2024-07-11</lastmod>
<lastmod>2024-07-16</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>
Binary file modified dev/sitemap.xml.gz
Binary file not shown.

0 comments on commit 85d346e

Please sign in to comment.