Skip to content

Commit

Permalink
deploy: c549aa7
Browse files Browse the repository at this point in the history
  • Loading branch information
DirkMahler committed Jul 31, 2024
1 parent 613029d commit 62434bd
Show file tree
Hide file tree
Showing 2 changed files with 119 additions and 4 deletions.
44 changes: 40 additions & 4 deletions snapshot/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2183,7 +2183,7 @@ <h4 id="_explore">Explore</h4>
<div class="ulist">
<ul>
<li>
<p>Open a browser and navigate to <a href="http://localhost:7474">http://localhost:7474</a></p>
<p>Open a browser and navigate to <a href="http://localhost:7474/?dbms=bolt://localhost:7687&amp;preselectAuthMethod=NO_AUTH">http://localhost:7474/?dbms=bolt://localhost:7687&amp;preselectAuthMethod=NO_AUTH</a> (see also <a href="#open-browser">Tip: Open browser when starting embedded server</a>)</p>
</li>
<li>
<p>Enter the following query in the top level area and hit Ctrl-Enter:</p>
Expand Down Expand Up @@ -2316,7 +2316,7 @@ <h4 id="_explore_your_application">Explore your application</h4>
<div class="ulist">
<ul>
<li>
<p>Open a browser and navigate to <a href="http://localhost:7474">http://localhost:7474</a></p>
<p>Open a browser and navigate to <a href="http://localhost:7474/?dbms=bolt://localhost:7687&amp;preselectAuthMethod=NO_AUTH">http://localhost:7474/?dbms=bolt://localhost:7687&amp;preselectAuthMethod=NO_AUTH</a> (see also <a href="#open-browser">Tip: Open browser when starting embedded server</a>)</p>
</li>
<li>
<p>Enter the follwoing query in the top level area and hit Ctrl-Enter:</p>
Expand All @@ -2334,6 +2334,29 @@ <h4 id="_explore_your_application">Explore your application</h4>
LIMIT 20</code></pre>
</div>
</div>
<div id="open-browser" class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<div class="title">Tip</div>
</td>
<td class="content">
<div class="paragraph">
<p>The embedded server by default is started to listen by default on URI <code>bolt://localhost:7687</code> without authentication.
jQAssistant can open the Neo4j browser in your desktop browser automatically when running the server by activating <code>jqassistant.server.open-browser</code>, e.g. by using a <code>jqassistant.yml</code> in your home directory:</p>
</div>
<div class="listingblock">
<div class="title">~/.jqassistant.yml</div>
<div class="content">
<pre class="CodeRay highlight"><code data-lang="yaml"><span class="key">jqassistant</span>:
<span class="key">server</span>:
<span class="key">open-browser</span>: <span class="string"><span class="content">true</span></span></code></pre>
</div>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -4199,7 +4222,20 @@ <h3 id="_yaml_files">6.1. YAML files</h3>
<span class="comment"># The execution time [seconds] for rules (concepts/constraints) to show a warning. Can be used as a hint for optimization.</span>
<span class="comment">#</span>
<span class="comment"># -Djqassistant.analyze.warn-on-rule-execution-time-seconds</span>
<span class="key">warn-on-rule-execution-time-seconds</span>: <span class="string"><span class="content">5</span></span></code></pre>
<span class="key">warn-on-rule-execution-time-seconds</span>: <span class="string"><span class="content">5</span></span>

<span class="comment"># The embedded server configuration</span>
<span class="key">server</span>:

<span class="comment"># Determines whether the shall be ran as daemon. If set to false (default) then &lt;Enter&gt; must be pressed to stop the server, otherwise the process keeps running until it is killed.</span>
<span class="comment">#</span>
<span class="comment"># -Djqassistant.server.daemon: true|false</span>
<span class="key">daemon</span>: <span class="string"><span class="content">false</span></span>

<span class="comment"># Open the desktop browser when running the embedded server</span>
<span class="comment">#</span>
<span class="comment"># -Djqassistant.server.open-browser: true|false</span>
<span class="key">open-browser</span>: <span class="string"><span class="content">false</span></span></code></pre>
</div>
</div>
</div>
Expand Down Expand Up @@ -11595,7 +11631,7 @@ <h4 id="XsdFileScanner">7.5.3. Generic scanner for XSD files</h4>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-07-31 17:40:36 UTC
Last updated 2024-07-31 17:54:37 UTC
</div>
</div>
</body>
Expand Down
79 changes: 79 additions & 0 deletions snapshot/schema/jqassistant-plugin-v2.4.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://schema.jqassistant.org/plugin/v2.4"
targetNamespace="http://schema.jqassistant.org/plugin/v2.4"
elementFormDefault="qualified">

<xs:element name="jqassistant-plugin">
<xs:complexType>
<xs:sequence>
<xs:element name="description" type="xs:string"/>
<xs:element name="model" type="tns:ClassListType" minOccurs="0"/>
<xs:element name="scope" type="tns:ClassListType" minOccurs="0"/>
<!-- deprecated: the scanner element will no longer support the id attribute -->
<xs:element name="scanner" type="tns:IdClassListType" minOccurs="0"/>
<xs:element name="rules" type="tns:RulesType" minOccurs="0"/>
<xs:element name="ruleParser" type="tns:IdClassListType" minOccurs="0"/>
<xs:element name="ruleInterpreter" type="tns:IdClassListType" minOccurs="0"/>
<xs:element name="report" type="tns:IdClassListType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="version" type="xs:string"/>

<!--
! In a later version of jQAssistant, the id attribute will
! be mandatory.
! Oliver B. Fischer, 2021-04-22
!-->
<xs:attribute name="id" use="optional">
<xs:annotation>
<xs:documentation>
The id attribute of a plugin contains the unique identifier
of the plugin, which is used by jQAssistant
to refer to the plugin during the configuration of jQAssistant.

The id of a plugin must be unique among all plugins jQAssistant
loads during the startup. Therefore it is recommended
to use the first characters of the id for a namespace
similar prefix followed by a dot.

For example, all plugins provided by jQAssitant
itself, will use the prefix "jqa.".
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[a-z][a-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>

<xs:complexType name="ClassListType">
<xs:sequence>
<xs:element name="class" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="IdClassListType">
<xs:sequence>
<xs:element name="class" type="tns:IdClassType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="RulesType">
<xs:sequence>
<xs:element name="resource" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="IdClassType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="id" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>

</xs:schema>

0 comments on commit 62434bd

Please sign in to comment.