Skip to content

Commit

Permalink
Add 'Library deployment' section.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed May 23, 2021
1 parent 476f7a1 commit 141feb2
Show file tree
Hide file tree
Showing 45 changed files with 74 additions and 48 deletions.
14 changes: 13 additions & 1 deletion doc/docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,12 +103,13 @@ os = library("oscillators.lib");
no = library("noises.lib");
pf = library("phaflangers.lib");
pm = library("physmodels.lib");
qu = library("quantizers.lib");
rm = library("reducemaps.lib");
re = library("reverbs.lib");
ro = library("routes.lib");
sp = library("spats.lib");
si = library("signals.lib");
so = library("soundfiles.lib");
sp = library("spats.lib");
sy = library("synths.lib");
ve = library("vaeffects.lib");
vl = library("version.lib");
Expand Down Expand Up @@ -147,3 +148,14 @@ Before preparing a pull-request, the new library must be carefully tested:
import("all.lib");
process = _;
```

## Library deployment

For GRAME maintainers:

- update the library submodule in [faust](https://github.com/grame-cncm/faust), recompile and deploy WebAssembly libfaust in [fausteditor](https://github.com/grame-cncm/fausteditor), [faustplayground](https://github.com/grame-cncm/faustplayground) and [faustide](https://github.com/grame-cncm/faustide)
- update the library submodule in [faustlive](https://github.com/grame-cncm/faustlive)
- update the library list in this [fausteditor](https://github.com/grame-cncm/fausteditor/blob/master/scripts/faustlive.js) page
- update the library list in this [fausteide](https://github.com/grame-cncm/faustide/blob/master/src/documentation.ts) page
- make an update PR for [vscode-faust](https://github.com/hellbent/vscode-faust) project

1 change: 1 addition & 0 deletions doc/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ This will give you access to all the Faust libraries through a series of environ
* `no`: `noises.lib`
* `pf`: `phaflangers.lib`
* `pm`: `physmodels.lib`
* `qu`: `quantizers.lib`
* `rm`: `reducemaps.lib`
* `re`: `reverbs.lib`
* `ro`: `routes.lib`
Expand Down
2 changes: 1 addition & 1 deletion doc/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ nav:
- ' Copyright/License ': about.md
- Index: libs/index.md
- Libraries:
- ' antialiased-nonlinearities ': libs/aanl.md
- ' antialiased ': libs/aanl.md
- ' analyzers ': libs/analyzers.md
- ' basics ': libs/basics.md
- ' compressors ': libs/compressors.md
Expand Down
2 changes: 0 additions & 2 deletions doc/scripts/faustlib2md.awk
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ BEGIN {
END {
}



/^\/\/====*$/ { }
/^\/\/####*$/ { PRINTDOC = 0; } # end documentation lines
/^\/\/====*$/ { PRINTDOC = 0; } # end function documentation
Expand Down
2 changes: 1 addition & 1 deletion docs/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="/libs/aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="/libs/aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../libs/aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../libs/aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/community/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../libs/aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../libs/aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
20 changes: 17 additions & 3 deletions docs/contributing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../libs/aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../libs/aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down Expand Up @@ -254,6 +254,10 @@
<li class="nav-item" data-level="2"><a href="#testing-the-library" class="nav-link">Testing the library</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-level="2"><a href="#library-deployment" class="nav-link">Library deployment</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
Expand Down Expand Up @@ -358,12 +362,13 @@ <h3 id="library-import">Library Import</h3>
no = library(&quot;noises.lib&quot;);
pf = library(&quot;phaflangers.lib&quot;);
pm = library(&quot;physmodels.lib&quot;);
qu = library(&quot;quantizers.lib&quot;);
rm = library(&quot;reducemaps.lib&quot;);
re = library(&quot;reverbs.lib&quot;);
ro = library(&quot;routes.lib&quot;);
sp = library(&quot;spats.lib&quot;);
si = library(&quot;signals.lib&quot;);
so = library(&quot;soundfiles.lib&quot;);
sp = library(&quot;spats.lib&quot;);
sy = library(&quot;synths.lib&quot;);
ve = library(&quot;vaeffects.lib&quot;);
vl = library(&quot;version.lib&quot;);
Expand All @@ -389,7 +394,16 @@ <h2 id="testing-the-library">Testing the library</h2>
</ul>
<pre><code>import(&quot;all.lib&quot;);
process = _;
</code></pre></div>
</code></pre>
<h2 id="library-deployment">Library deployment</h2>
<p>For GRAME maintainers:</p>
<ul>
<li>update the library submodule in <a href="https://github.com/grame-cncm/faust">faust</a>, recompile and deploy WebAssembly libfaust in <a href="https://github.com/grame-cncm/fausteditor">fausteditor</a>, <a href="https://github.com/grame-cncm/faustplayground">faustplayground</a> and <a href="https://github.com/grame-cncm/faustide">faustide</a></li>
<li>update the library submodule in <a href="https://github.com/grame-cncm/faustlive">faustlive</a> </li>
<li>update the library list in this <a href="https://github.com/grame-cncm/fausteditor/blob/master/scripts/faustlive.js">fausteditor</a> page</li>
<li>update the library list in this <a href="https://github.com/grame-cncm/faustide/blob/master/src/documentation.ts">fausteide</a> page</li>
<li>make an update PR for <a href="https://github.com/hellbent/vscode-faust">vscode-faust</a> project</li>
</ul></div>
</div>
</div>

Expand Down
5 changes: 3 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="libs/aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="libs/aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down Expand Up @@ -270,6 +270,7 @@ <h2 id="using-the-faust-libraries">Using the Faust Libraries</h2>
<li><code>no</code>: <code>noises.lib</code></li>
<li><code>pf</code>: <code>phaflangers.lib</code></li>
<li><code>pm</code>: <code>physmodels.lib</code></li>
<li><code>qu</code>: <code>quantizers.lib</code></li>
<li><code>rm</code>: <code>reducemaps.lib</code></li>
<li><code>re</code>: <code>reverbs.lib</code></li>
<li><code>ro</code>: <code>routes.lib</code></li>
Expand Down Expand Up @@ -386,5 +387,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.1.2
Build Date UTC : 2021-05-23 11:52:24.546282+00:00
Build Date UTC : 2021-05-23 18:47:39.288653+00:00
-->
4 changes: 2 additions & 2 deletions docs/libs/aanl/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@


<link rel="shortcut icon" href="../../img/favicon.ico">
<title> antialiased-nonlinearities - Faust Libraries</title>
<title> antialiased - Faust Libraries</title>
<link href="../../css/bootstrap.min.css" rel="stylesheet">
<link href="../../css/font-awesome.min.css" rel="stylesheet">
<link href="../../css/base.css" rel="stylesheet">
Expand Down Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="./" class="dropdown-item active"> antialiased-nonlinearities </a>
<a href="./" class="dropdown-item active"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/analyzers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/basics/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/compressors/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/delays/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/demos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/dx7/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/envelopes/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/fds/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/filters/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/hoa/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/interpolators/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/maths/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/mi/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/misceffects/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/noises/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/oscillators/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/phaflangers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/physmodels/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/quantizers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/reducemaps/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/reverbs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/routes/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/signals/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<ul class="dropdown-menu">

<li>
<a href="../aanl/" class="dropdown-item"> antialiased-nonlinearities </a>
<a href="../aanl/" class="dropdown-item"> antialiased </a>
</li>

<li>
Expand Down
Loading

0 comments on commit 141feb2

Please sign in to comment.