Changeset b1674ed in flex_extract.git for Documentation/html/Developers
- Timestamp:
- Apr 1, 2020, 5:03:13 PM (4 years ago)
- Branches:
- master, ctbto, dev
- Children:
- d78851d, e0005c9
- Parents:
- 50f9ca6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Documentation/html/Developers/gen_docu.html
rba99230 rb1674ed 22 22 23 23 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> 24 <script type="text/javascript"src="../_static/jquery.js"></script>25 <script type="text/javascript"src="../_static/underscore.js"></script>26 <script type="text/javascript"src="../_static/doctools.js"></script>27 <script type="text/javascript"src="../_static/language_data.js"></script>28 <script async="async" type="text/javascript"src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>24 <script src="../_static/jquery.js"></script> 25 <script src="../_static/underscore.js"></script> 26 <script src="../_static/doctools.js"></script> 27 <script src="../_static/language_data.js"></script> 28 <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script> 29 29 30 30 <script type="text/javascript" src="../_static/js/theme.js"></script> … … 183 183 <h2>Additional Software<a class="headerlink" href="#additional-software" title="Permalink to this headline">¶</a></h2> 184 184 <p>Developers working on <code class="docutils literal notranslate"><span class="pre">flex_extract</span></code> should make extensive use of the prepared test cases, unit tests and update the documentation. For this, some additional software is necessary:</p> 185 <ul class="simple"> 186 <li>pylint</li> 187 <li>pytest</li> 188 <li>mock</li> 189 <li>graphviz</li> 190 <li>sphinx</li> 191 <li>pip install sphinxcontrib-exceltable</li> 192 <li>pip install seqdiag</li> 193 <li>pip install sphinxcontrib-seqdiag</li> 194 <li>pip install sphinxcontrib-blockdiag</li> 195 <li>pip install pycallgraph</li> 196 </ul> 197 <p>#- pip install sphinx-fortran</p> 185 <div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>pip install pylint 186 pip install pytest 187 pip install mock 188 pip install graphviz 189 pip install sphinx 190 pip install sphinxcontrib-exceltable 191 pip install seqdiag 192 pip install sphinxcontrib-seqdiag 193 pip install sphinxcontrib-blockdiag 194 pip install pycallgraph 195 </pre></div> 196 </div> 198 197 </div> 199 198 <div class="section" id="online-documentation-with-sphinx"> … … 201 200 <p>Use the scriot <code class="docutils literal notranslate"><span class="pre">gen_docu.sh</span></code> to generate an update of the online documentation of the python component.</p> 202 201 <p>It uses <code class="docutils literal notranslate"><span class="pre">pyreverse</span></code> to generate a class and a package diagram with graphviz and overwrites the old files in the developers directory. 203 <code class="docutils literal notranslate"><span class="pre">pyreverse</span></code> creates <code class="docutils literal notranslate"><span class="pre">dot</span></code> files and with the <code class="docutils literal notranslate"><span class="pre">dot</span></code> program of the <code class="docutils literal notranslate"><span class="pre">graphviz</span></code> software the <code class="docutils literal notranslate"><span class="pre">png</span></code> files are created. Everything happens in the Python source directory before moving them finally to the <code class="docutils literal notranslate"><span class="pre"> for_developers</span></code> directory. The Sphinx source code has a <code class="docutils literal notranslate"><span class="pre">_files</span></code> directory which contains links to these <code class="docutils literal notranslate"><span class="pre">png</span></code> files and therefore they should not be renamed.</p>202 <code class="docutils literal notranslate"><span class="pre">pyreverse</span></code> creates <code class="docutils literal notranslate"><span class="pre">dot</span></code> files and with the <code class="docutils literal notranslate"><span class="pre">dot</span></code> program of the <code class="docutils literal notranslate"><span class="pre">graphviz</span></code> software the <code class="docutils literal notranslate"><span class="pre">png</span></code> files are created. Everything happens in the Python source directory before moving them finally to the <code class="docutils literal notranslate"><span class="pre">For_developers</span></code> directory. The Sphinx source code has a <code class="docutils literal notranslate"><span class="pre">_files</span></code> directory which contains links to these <code class="docutils literal notranslate"><span class="pre">png</span></code> files and therefore they should not be renamed.</p> 204 203 <div class="section" id="sequence-diagramms"> 205 204 <h3>Sequence diagramms<a class="headerlink" href="#sequence-diagramms" title="Permalink to this headline">¶</a></h3> … … 243 242 <div role="contentinfo"> 244 243 <p> 245 © Copyright 20 19, Anne Philipp and Leopold Haimberger244 © Copyright 2020, Anne Philipp and Leopold Haimberger 246 245 247 246 </p>
Note: See TracChangeset
for help on using the changeset viewer.