Skip to content

Commit db3535b

Browse files
committed
Deploying to gh-pages from @ d7bac42 🚀
1 parent a0017db commit db3535b

File tree

13 files changed

+260
-407
lines changed

13 files changed

+260
-407
lines changed

next/API/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<div class="by-name">
1212
<h2>OCaml package documentation</h2>
1313
<ol>
14-
<li><a href="alt-ergo/index.html">alt-ergo</a> <span class="version">5f65a22</span></li>
15-
<li><a href="alt-ergo-lib/index.html">alt-ergo-lib</a> <span class="version">5f65a22</span></li>
14+
<li><a href="alt-ergo/index.html">alt-ergo</a> <span class="version">d7bac42</span></li>
15+
<li><a href="alt-ergo-lib/index.html">alt-ergo-lib</a> <span class="version">d7bac42</span></li>
1616
</ol>
1717
</div>
1818
</main>

next/Alt_ergo_native/02_types/02_01_builtin.html

Lines changed: 124 additions & 96 deletions
Large diffs are not rendered by default.

next/Dev/contributing.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
<li class="toctree-l3"><a class="reference internal" href="#pull-request-guidelines">Pull Request Guidelines</a></li>
6262
<li class="toctree-l3"><a class="reference internal" href="#legal-guidelines">Legal Guidelines</a></li>
6363
<li class="toctree-l3"><a class="reference internal" href="#develop-with-nix">Develop with Nix</a></li>
64+
<li class="toctree-l3"><a class="reference internal" href="#develop-with-opam">Develop with Opam</a></li>
65+
<li class="toctree-l3"><a class="reference internal" href="#build-the-project-with-makefile">Build the project with Makefile</a></li>
6466
<li class="toctree-l3"><a class="reference internal" href="#release-process">Release Process</a><ul>
6567
<li class="toctree-l4"><a class="reference internal" href="#make-a-pr-for-the-release">Make a PR for the release</a></li>
6668
<li class="toctree-l4"><a class="reference internal" href="#update-documentation">Update documentation</a></li>
@@ -143,6 +145,49 @@ <h2>Develop with Nix<a class="headerlink" href="#develop-with-nix" title="Permal
143145
</pre></div>
144146
</div>
145147
</section>
148+
<section id="develop-with-opam">
149+
<h2>Develop with Opam<a class="headerlink" href="#develop-with-opam" title="Permalink to this heading"></a></h2>
150+
<p>If you are using opam, you can set up a switch development for Alt-Ergo using:</p>
151+
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>$<span class="w"> </span>make<span class="w"> </span>dev-switch
152+
</pre></div>
153+
</div>
154+
<p>This command creates a local switch with all the dependencies required for
155+
building the Alt-Ergo binary and library.</p>
156+
<p>To install dependencies for the JavaScript artifacts of Alt-Ergo in the
157+
current switch, run:</p>
158+
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>$<span class="w"> </span>make<span class="w"> </span>js-deps
159+
</pre></div>
160+
</div>
161+
</section>
162+
<section id="build-the-project-with-makefile">
163+
<h2>Build the project with Makefile<a class="headerlink" href="#build-the-project-with-makefile" title="Permalink to this heading"></a></h2>
164+
<p>Once you have set up a development environment, you can use the following
165+
Makefile targets to compile different parts of the project:</p>
166+
<table class="docutils align-default">
167+
<thead>
168+
<tr class="row-odd"><th class="head"><p>Target</p></th>
169+
<th class="head"><p>Description</p></th>
170+
</tr>
171+
</thead>
172+
<tbody>
173+
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">bin</span></code></p></td>
174+
<td><p>Builds the Alt-Ergo binary and library.</p></td>
175+
</tr>
176+
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">lib</span></code></p></td>
177+
<td><p>Builds only the Alt-Ergo library.</p></td>
178+
</tr>
179+
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">js</span></code></p></td>
180+
<td><p>Builds the Alt-Ergo artifacts for JavaScript.</p></td>
181+
</tr>
182+
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">plugins</span></code></p></td>
183+
<td><p>Builds the Alt-Ergo plugins.</p></td>
184+
</tr>
185+
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">make</span></code></p></td>
186+
<td><p>Builds everything.</p></td>
187+
</tr>
188+
</tbody>
189+
</table>
190+
</section>
146191
<section id="release-process">
147192
<h2>Release Process<a class="headerlink" href="#release-process" title="Permalink to this heading"></a></h2>
148193
<p>Alt-Ergo releases do not have a fixed schedule and are made based on features. We try to maintain the main branch (<code class="docutils literal notranslate"><span class="pre">next</span></code>) of the repository as stable as possible, and cut a release from there when an important feature is complete. We also make point release to fix important bugs.</p>

next/Dev/index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<link rel="index" title="Index" href="../genindex.html" />
2323
<link rel="search" title="Search" href="../search.html" />
2424
<link rel="next" title="Project Architecture" href="architecture.html" />
25-
<link rel="prev" title="What is this plugin ?" href="../Plugins/ab_why3.html" />
25+
<link rel="prev" title="Plugins" href="../Plugins/index.html" />
2626
</head>
2727

2828
<body class="wy-body-for-nav">
@@ -96,6 +96,8 @@ <h1>Developer’s documentation<a class="headerlink" href="#developer-s-document
9696
<li class="toctree-l2"><a class="reference internal" href="contributing.html#pull-request-guidelines">Pull Request Guidelines</a></li>
9797
<li class="toctree-l2"><a class="reference internal" href="contributing.html#legal-guidelines">Legal Guidelines</a></li>
9898
<li class="toctree-l2"><a class="reference internal" href="contributing.html#develop-with-nix">Develop with Nix</a></li>
99+
<li class="toctree-l2"><a class="reference internal" href="contributing.html#develop-with-opam">Develop with Opam</a></li>
100+
<li class="toctree-l2"><a class="reference internal" href="contributing.html#build-the-project-with-makefile">Build the project with Makefile</a></li>
99101
<li class="toctree-l2"><a class="reference internal" href="contributing.html#release-process">Release Process</a></li>
100102
</ul>
101103
</li>
@@ -107,7 +109,7 @@ <h1>Developer’s documentation<a class="headerlink" href="#developer-s-document
107109
</div>
108110
</div>
109111
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
110-
<a href="../Plugins/ab_why3.html" class="btn btn-neutral float-left" title="What is this plugin ?" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
112+
<a href="../Plugins/index.html" class="btn btn-neutral float-left" title="Plugins" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
111113
<a href="architecture.html" class="btn btn-neutral float-right" title="Project Architecture" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
112114
</div>
113115

0 commit comments

Comments
 (0)