Skip to content

Commit 4e2a405

Browse files
Deployed 3fc1a3b to v0.12 with MkDocs 1.6.1 and mike 2.1.3
1 parent 0a0c68d commit 4e2a405

File tree

8 files changed

+106
-23
lines changed

8 files changed

+106
-23
lines changed

v0.12/reference/frequenz/repo/config/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2302,7 +2302,7 @@ <h5 id="frequenz.repo.config--linting-examples-in-the-source-codes-docstrings">L
23022302
</span><span id="__span-10-2"><a id="__codelineno-10-2" name="__codelineno-10-2" href="#__codelineno-10-2"></a><span class="c1"># ...</span>
23032303
</span><span id="__span-10-3"><a id="__codelineno-10-3" name="__codelineno-10-3" href="#__codelineno-10-3"></a><span class="n">dev-pytest</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">[</span>
23042304
</span><span id="__span-10-4"><a id="__codelineno-10-4" name="__codelineno-10-4" href="#__codelineno-10-4"></a><span class="w"> </span><span class="c1"># ...</span>
2305-
</span><span id="__span-10-5"><a id="__codelineno-10-5" name="__codelineno-10-5" href="#__codelineno-10-5"></a><span class="w"> </span><span class="s2">&quot;frequenz-repo-config[extra-lint-examples] @ git+https://github.com/frequenz-floss/frequenz-repo-config-python@0704c594abdb6c3bf1fbc63a1815ce0e770a6ab7&quot;</span><span class="p">,</span>
2305+
</span><span id="__span-10-5"><a id="__codelineno-10-5" name="__codelineno-10-5" href="#__codelineno-10-5"></a><span class="w"> </span><span class="s2">&quot;frequenz-repo-config[extra-lint-examples] @ git+https://github.com/frequenz-floss/frequenz-repo-config-python@3fc1a3b0f449446a666f284833e19641965b4c1a&quot;</span><span class="p">,</span>
23062306
</span><span id="__span-10-6"><a id="__codelineno-10-6" name="__codelineno-10-6" href="#__codelineno-10-6"></a><span class="p">]</span>
23072307
</span><span id="__span-10-7"><a id="__codelineno-10-7" name="__codelineno-10-7" href="#__codelineno-10-7"></a><span class="c1"># ...</span>
23082308
</span><span id="__span-10-8"><a id="__codelineno-10-8" name="__codelineno-10-8" href="#__codelineno-10-8"></a><span class="k">[[tool.mypy.overrides]]</span>
@@ -2391,7 +2391,7 @@ <h5 id="frequenz.repo.config--setuptools-grpc-support"><code>setuptools</code> g
23912391
<div class="language-toml highlight"><pre><span></span><code><span id="__span-15-1"><a id="__codelineno-15-1" name="__codelineno-15-1" href="#__codelineno-15-1"></a><span class="n">requires</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">[</span>
23922392
</span><span id="__span-15-2"><a id="__codelineno-15-2" name="__codelineno-15-2" href="#__codelineno-15-2"></a><span class="w"> </span><span class="s2">&quot;setuptools &gt;= 67.3.2, &lt; 68&quot;</span><span class="p">,</span>
23932393
</span><span id="__span-15-3"><a id="__codelineno-15-3" name="__codelineno-15-3" href="#__codelineno-15-3"></a><span class="w"> </span><span class="s2">&quot;setuptools_scm[toml] &gt;= 7.1.0, &lt; 8&quot;</span><span class="p">,</span>
2394-
</span><span id="__span-15-4"><a id="__codelineno-15-4" name="__codelineno-15-4" href="#__codelineno-15-4"></a><span class="w"> </span><span class="s2">&quot;frequenz-repo-config[api] @ git+https://github.com/frequenz-floss/frequenz-repo-config-python@0704c594abdb6c3bf1fbc63a1815ce0e770a6ab7&quot;</span><span class="p">,</span>
2394+
</span><span id="__span-15-4"><a id="__codelineno-15-4" name="__codelineno-15-4" href="#__codelineno-15-4"></a><span class="w"> </span><span class="s2">&quot;frequenz-repo-config[api] @ git+https://github.com/frequenz-floss/frequenz-repo-config-python@3fc1a3b0f449446a666f284833e19641965b4c1a&quot;</span><span class="p">,</span>
23952395
</span><span id="__span-15-5"><a id="__codelineno-15-5" name="__codelineno-15-5" href="#__codelineno-15-5"></a><span class="p">]</span>
23962396
</span><span id="__span-15-6"><a id="__codelineno-15-6" name="__codelineno-15-6" href="#__codelineno-15-6"></a><span class="n">build-backend</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;setuptools.build_meta&quot;</span>
23972397
</span><span id="__span-15-7"><a id="__codelineno-15-7" name="__codelineno-15-7" href="#__codelineno-15-7"></a>

v0.12/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

v0.12/sitemap.xml.gz

0 Bytes
Binary file not shown.

v0.12/user-guide/migrate-an-existing-project/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1784,7 +1784,7 @@ <h1 id="migrate-an-existing-project">Migrate an existing project<a class="header
17841784
the files in your existing project by using <code>rsync</code> or similar tools:</p>
17851785
<div class="language-sh highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nb">cd</span><span class="w"> </span>/tmp
17861786
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>cookiecutter<span class="w"> </span>gh:frequenz-floss/frequenz-repo-config-python<span class="w"> </span><span class="se">\</span>
1787-
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span>--checkout<span class="w"> </span>v0.12.2
1787+
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span>--checkout<span class="w"> </span>v0.12.3
17881788
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a>rsync<span class="w"> </span>-vr<span class="w"> </span>--exclude<span class="o">=</span>.git/<span class="w"> </span>new-project/<span class="w"> </span>/path/to/existing/project
17891789
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="nb">cd</span><span class="w"> </span>/path/to/existing/project
17901790
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a>git<span class="w"> </span>diff

v0.12/user-guide/start-a-new-project/configure-github/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2286,25 +2286,25 @@ <h4 id="rulesets">Rulesets<a class="headerlink" href="#rulesets" title="Permanen
22862286
branches</em> ruleset depending on your repository configuration.</p>
22872287
</div>
22882288
<ul>
2289-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/Disable creation of non-release tags.json">Disable creation of non-release
2289+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/Disable creation of non-release tags.json">Disable creation of non-release
22902290
tags</a></li>
2291-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/Disable creation of other branches.json">Disable creation of other
2291+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/Disable creation of other branches.json">Disable creation of other
22922292
branches</a></li>
2293-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/Disallow removal and force-pushes of gh-pages.json">Disallow removal and force-pushes of
2293+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/Disallow removal and force-pushes of gh-pages.json">Disallow removal and force-pushes of
22942294
gh-pages</a></li>
2295-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/Protect released tags.json">Protect released
2295+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/Protect released tags.json">Protect released
22962296
tags</a></li>
2297-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/Queue PRs for the default branch.json">Queue PRs for the default
2297+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/Queue PRs for the default branch.json">Queue PRs for the default
22982298
branch</a></li>
22992299
</ul>
23002300
<h5 id="python-specific-rulesets">Python specific rulesets<a class="headerlink" href="#python-specific-rulesets" title="Permanent link">¤</a></h5>
23012301
<ul>
2302-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/python/Protect version branches.json">Protect version
2302+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/python/Protect version branches.json">Protect version
23032303
branches</a></li>
23042304
</ul>
23052305
<h5 id="rust-specific-rulesets">Rust specific rulesets<a class="headerlink" href="#rust-specific-rulesets" title="Permanent link">¤</a></h5>
23062306
<ul>
2307-
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.2/github-rulesets/rust/Protect version branches.json">Protect version
2307+
<li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.12.3/github-rulesets/rust/Protect version branches.json">Protect version
23082308
branches</a></li>
23092309
</ul>
23102310
<h3 id="code-security-and-analysis">Code security and analysis<a class="headerlink" href="#code-security-and-analysis" title="Permanent link">¤</a></h3>

v0.12/user-guide/start-a-new-project/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1885,7 +1885,7 @@ <h2 id="install-cookiecutter">Install Cookiecutter<a class="headerlink" href="#i
18851885
<p>Then simply run [Cookiecutter] where you want to create the new project:</p>
18861886
<h2 id="generate-the-project-files">Generate the project files<a class="headerlink" href="#generate-the-project-files" title="Permanent link">¤</a></h2>
18871887
<div class="language-sh highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>cookiecutter<span class="w"> </span>gh:frequenz-floss/frequenz-repo-config-python<span class="w"> </span><span class="se">\</span>
1888-
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span>--checkout<span class="w"> </span>v0.12.2
1888+
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span>--checkout<span class="w"> </span>v0.12.3
18891889
</span></code></pre></div>
18901890
<p>This command will prompt you for the project type, name, and other
18911891
configuration options, and it will generate the entire project for you in a new

v0.12/user-guide/update-an-existing-project/index.html

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,11 +1865,27 @@ <h2 id="use-a-migration-script">Use a migration script<a class="headerlink" href
18651865
skipping versions, you will have to run the script multiple times.</p>
18661866
<p>The easiest way to run the migration script is to fetch it from GitHub and run
18671867
it directly.</p>
1868-
<div class="language-sh highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>curl<span class="w"> </span>-sSL<span class="w"> </span>https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/refs/tags/v0.12.2/cookiecutter/migrate.py<span class="w"> </span><span class="se">\</span>
1868+
<div class="language-sh highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>curl<span class="w"> </span>-sSL<span class="w"> </span>https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/refs/tags/v0.12.3/cookiecutter/migrate.py<span class="w"> </span><span class="se">\</span>
18691869
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="p">|</span><span class="w"> </span>python3
18701870
</span></code></pre></div>
1871-
<p>Make sure that the version (<code>refs/tags/v0.12.2</code>) matches the
1871+
<p>Make sure that the version (<code>refs/tags/v0.12.3</code>) matches the
18721872
target version you are migrating to.</p>
1873+
<div class="admonition tip">
1874+
<p class="admonition-title">Tip for MacOS users</p>
1875+
<p>The migration script may not work out of the box on macOS. You need to
1876+
install <code>coreutils</code> to ensure compatibility:</p>
1877+
<div class="language-sh highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>brew<span class="w"> </span>install<span class="w"> </span>coreutils<span class="w"> </span>gnu-sed
1878+
</span></code></pre></div>
1879+
<p>After installation, update your <code>PATH</code> in your shell configuration
1880+
(e.g. ~/.zshrc) so that the system uses the GNU versions. Depending on
1881+
where the packages are installed this might look like this:</p>
1882+
<div class="language-sh highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nb">export</span><span class="w"> </span><span class="nv">PATH</span><span class="o">=</span><span class="s2">&quot;/opt/homebrew/opt/coreutils/libexec/gnubin:/opt/homebrew/opt/gnu-sed/libexec/gnubin:</span><span class="nv">$PATH</span><span class="s2">&quot;</span>
1883+
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nb">export</span><span class="w"> </span><span class="nv">MANPATH</span><span class="o">=</span><span class="s2">&quot;/opt/homebrew/opt/coreutils/libexec/gnuman:</span><span class="nv">$MANPATH</span><span class="s2">&quot;</span>
1884+
</span></code></pre></div>
1885+
<p>Then, source your configuration file again to apply the changes:</p>
1886+
<div class="language-sh highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nb">source</span><span class="w"> </span>~/.zshrc<span class="w"> </span><span class="c1"># or ~/.bashrc, depending on your shell</span>
1887+
</span></code></pre></div>
1888+
</div>
18731889
<h2 id="re-run-the-cookiecutter-command">Re-run the Cookiecutter command<a class="headerlink" href="#re-run-the-cookiecutter-command" title="Permanent link">¤</a></h2>
18741890
<p>If you are upgrading a very old project (jumping multiple versions at the time)
18751891
it is probably easier to just regenerate the whole project.</p>
@@ -1890,14 +1906,14 @@ <h2 id="re-run-the-cookiecutter-command">Re-run the Cookiecutter command<a class
18901906
running the <code>cookiecutter</code> command for the update.</li>
18911907
</ul>
18921908
</div>
1893-
<div class="language-sh highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>git<span class="w"> </span>commit<span class="w"> </span>-a<span class="w"> </span><span class="c1"># commit all changes</span>
1894-
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="nb">cd</span><span class="w"> </span>..
1895-
</span><span id="__span-1-3"><a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a>cookiecutter<span class="w"> </span>gh:frequenz-floss/frequenz-repo-config-python<span class="w"> </span><span class="se">\</span>
1896-
</span><span id="__span-1-4"><a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span><span class="se">\</span>
1897-
</span><span id="__span-1-5"><a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="w"> </span>--checkout<span class="w"> </span>v0.12.2<span class="w"> </span><span class="se">\</span>
1898-
</span><span id="__span-1-6"><a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a><span class="w"> </span>--overwrite-if-exists<span class="w"> </span><span class="se">\</span>
1899-
</span><span id="__span-1-7"><a id="__codelineno-1-7" name="__codelineno-1-7" href="#__codelineno-1-7"></a><span class="w"> </span>--replay<span class="w"> </span><span class="se">\</span>
1900-
</span><span id="__span-1-8"><a id="__codelineno-1-8" name="__codelineno-1-8" href="#__codelineno-1-8"></a><span class="w"> </span>--replay-file<span class="w"> </span>project-directory/.cookiecutter-replay.json
1909+
<div class="language-sh highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a>git<span class="w"> </span>commit<span class="w"> </span>-a<span class="w"> </span><span class="c1"># commit all changes</span>
1910+
</span><span id="__span-4-2"><a id="__codelineno-4-2" name="__codelineno-4-2" href="#__codelineno-4-2"></a><span class="nb">cd</span><span class="w"> </span>..
1911+
</span><span id="__span-4-3"><a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a>cookiecutter<span class="w"> </span>gh:frequenz-floss/frequenz-repo-config-python<span class="w"> </span><span class="se">\</span>
1912+
</span><span id="__span-4-4"><a id="__codelineno-4-4" name="__codelineno-4-4" href="#__codelineno-4-4"></a><span class="w"> </span>--directory<span class="o">=</span>cookiecutter<span class="w"> </span><span class="se">\</span>
1913+
</span><span id="__span-4-5"><a id="__codelineno-4-5" name="__codelineno-4-5" href="#__codelineno-4-5"></a><span class="w"> </span>--checkout<span class="w"> </span>v0.12.3<span class="w"> </span><span class="se">\</span>
1914+
</span><span id="__span-4-6"><a id="__codelineno-4-6" name="__codelineno-4-6" href="#__codelineno-4-6"></a><span class="w"> </span>--overwrite-if-exists<span class="w"> </span><span class="se">\</span>
1915+
</span><span id="__span-4-7"><a id="__codelineno-4-7" name="__codelineno-4-7" href="#__codelineno-4-7"></a><span class="w"> </span>--replay<span class="w"> </span><span class="se">\</span>
1916+
</span><span id="__span-4-8"><a id="__codelineno-4-8" name="__codelineno-4-8" href="#__codelineno-4-8"></a><span class="w"> </span>--replay-file<span class="w"> </span>project-directory/.cookiecutter-replay.json
19011917
</span></code></pre></div>
19021918
<p>This will create a new commit with all the changes to the overwritten files.
19031919
Bear in mind that all the <code>TODO</code>s will come back, so there will be quite a bit

versions.json

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,68 @@
1-
[{"version":"v0.13-dev","title":"v0.13-dev (3fc1a3b)","aliases":["latest-dev","v0-dev"]},{"version":"v0.12-dev","title":"v0.12-dev (07780ea)","aliases":[]},{"version":"v0.12","title":"v0.12.2","aliases":["latest","v0"]},{"version":"v0.11","title":"v0.11.0","aliases":[]},{"version":"v0.10","title":"v0.10.0","aliases":[]},{"version":"v0.9","title":"v0.9.2","aliases":[]},{"version":"v0.8","title":"v0.8.0","aliases":[]},{"version":"v0.7","title":"v0.7.5","aliases":[]},{"version":"v0.6","title":"v0.6.2","aliases":[]},{"version":"v0.5","title":"v0.5.2","aliases":[]},{"version":"v0.4","title":"v0.4.0","aliases":[]},{"version":"v0.3","title":"v0.3.0","aliases":[]}]
1+
[
2+
{
3+
"version": "v0.13-dev",
4+
"title": "v0.13-dev (3fc1a3b)",
5+
"aliases": [
6+
"latest-dev",
7+
"v0-dev"
8+
]
9+
},
10+
{
11+
"version": "v0.12",
12+
"title": "v0.12.3",
13+
"aliases": [
14+
"v0",
15+
"latest"
16+
]
17+
},
18+
{
19+
"version": "v0.12-dev",
20+
"title": "v0.12-dev (07780ea)",
21+
"aliases": []
22+
},
23+
{
24+
"version": "v0.11",
25+
"title": "v0.11.0",
26+
"aliases": []
27+
},
28+
{
29+
"version": "v0.10",
30+
"title": "v0.10.0",
31+
"aliases": []
32+
},
33+
{
34+
"version": "v0.9",
35+
"title": "v0.9.2",
36+
"aliases": []
37+
},
38+
{
39+
"version": "v0.8",
40+
"title": "v0.8.0",
41+
"aliases": []
42+
},
43+
{
44+
"version": "v0.7",
45+
"title": "v0.7.5",
46+
"aliases": []
47+
},
48+
{
49+
"version": "v0.6",
50+
"title": "v0.6.2",
51+
"aliases": []
52+
},
53+
{
54+
"version": "v0.5",
55+
"title": "v0.5.2",
56+
"aliases": []
57+
},
58+
{
59+
"version": "v0.4",
60+
"title": "v0.4.0",
61+
"aliases": []
62+
},
63+
{
64+
"version": "v0.3",
65+
"title": "v0.3.0",
66+
"aliases": []
67+
}
68+
]

0 commit comments

Comments
 (0)