Prepare landing page
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
Round 2
|
Round 1
|
||||||
Costs
|
Costs
|
||||||
Player1Name=Baratou Paul
|
Player1Name=Baratou Paul
|
||||||
Player2Name=Batailler Philippe
|
Player2Name=Batailler Philippe
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
export MAVEN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:5005"
|
export MAVEN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:5005"
|
||||||
mvn --projects api-webapp package jetty:run
|
mvn -DskipTests --projects api-webapp package jetty:run
|
||||||
|
@@ -3,4 +3,4 @@
|
|||||||
# debug version
|
# debug version
|
||||||
# mvn package && java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5006 -jar application/target/pairgoth-engine.jar
|
# mvn package && java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5006 -jar application/target/pairgoth-engine.jar
|
||||||
|
|
||||||
mvn package && java -jar application/target/pairgoth-engine.jar
|
mvn -DskipTests package && java -jar application/target/pairgoth-engine.jar
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
@import "/fonts/hornbill.css";
|
||||||
@import "/lib/fomantic-ui-2.9.2/semantic.min.css" layer(semantic);
|
@import "/lib/fomantic-ui-2.9.2/semantic.min.css" layer(semantic);
|
||||||
|
|
||||||
@layer pairgoth {
|
@layer pairgoth {
|
||||||
@@ -24,6 +25,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.logo {
|
||||||
|
font-family: Hornbill, serif;
|
||||||
|
font-weight: bolder;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.centered {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nobreak {
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
/* header, center, footer */
|
/* header, center, footer */
|
||||||
|
|
||||||
#header {
|
#header {
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
<body class="vert flex">
|
<body class="vert flex">
|
||||||
<div id="header" class="horz flex">
|
<div id="header" class="horz flex">
|
||||||
<div id="logo">
|
<div id="logo">
|
||||||
<img src="/img/logo.svg"/>
|
<img src="/img/logov2.svg"/>
|
||||||
</div>
|
</div>
|
||||||
<div id="title">
|
<div id="title">
|
||||||
</div>
|
</div>
|
||||||
|
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Black.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Black.otf
Normal file
Binary file not shown.
BIN
view-webapp/src/main/webapp/fonts/Hornbill-BlackItalic.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-BlackItalic.otf
Normal file
Binary file not shown.
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Bold.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Bold.otf
Normal file
Binary file not shown.
BIN
view-webapp/src/main/webapp/fonts/Hornbill-BoldItalic.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-BoldItalic.otf
Normal file
Binary file not shown.
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Italic.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Italic.otf
Normal file
Binary file not shown.
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Regular.otf
Normal file
BIN
view-webapp/src/main/webapp/fonts/Hornbill-Regular.otf
Normal file
Binary file not shown.
42
view-webapp/src/main/webapp/fonts/hornbill.css
Normal file
42
view-webapp/src/main/webapp/fonts/hornbill.css
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url(Hornbill-Regular.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url(Hornbill-Italic.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: url(Hornbill-Bold.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 700;
|
||||||
|
src: url(Hornbill-BoldItalic.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 900;
|
||||||
|
src: url(Hornbill-Black.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Hornbill;
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 900;
|
||||||
|
src: url(Hornbill-BlackItalic.otf) format("opentype");
|
||||||
|
}
|
||||||
|
|
43
view-webapp/src/main/webapp/index-ffg.html
Normal file
43
view-webapp/src/main/webapp/index-ffg.html
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
<div class="section">
|
||||||
|
<h1>Welcome to <span class="logo">pairgoth</span>, your Go Pairing Engine!</h1>
|
||||||
|
<h2>What is <span class="logo">pairgoth</span>?</h2>
|
||||||
|
<p>At its core, <span class="logo">pairgoth</span> is a versatile Go tournament pairing engine designed to make your tournament experience effortless. <span class="logo">pairgoth</span> is the successor of <a href="https://github.com/lucvannier/opengotha">opengotha</a>, the well known pairing system software developed by <a href="http://vannier.info/jeux/accueil.htm">Luc Vannier</a> and uses the same algorithm internally, as well as import and export features towards its format.</p>
|
||||||
|
<p><span class="logo">pairgoth</span> version 1.0-BETA supports the <b>Swiss</b></a> pairing system, ideal for championships with no handicap games, as well as the <b>MacMahon</b> pairing system, more suited for classical tournaments and cups.</p>
|
||||||
|
<p>Future versions will support more pairing systems and more features. <a href="mailto:pairgoth@jeudego.org">Your feedback is welcome!</a></p>
|
||||||
|
<h2>How to use <span class="logo">pairgoth</span>?</h2>
|
||||||
|
<p>We offer you the flexibility to use <span class="logo">pairgoth</span> in a way that best suits your needs. Here are your options:</p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<p><b>Stay in the browser</b>: If you prefer convenience, you can simply use the <span class="logo">pairgoth</span> instance graciously hosted by the French Go Federation.</p>
|
||||||
|
<blockquote>
|
||||||
|
<a class="nobreak" href="https://pairgoth.jeudego.org/menu.html">Launch <span class="logo">pairgoth</span></a>
|
||||||
|
</blockquote>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>Launch a standalone instance</b>: This mode allows you to run <span class="logo">pairgoth</span> on your local computer.</p>
|
||||||
|
<p>That's the best option if you feel more comfortable when running locally or whenever you want to be able to do the pairing without internet. You can choose to use either the standard interface (which is meant to look a lot like opengotha) and the web interface (by launching the engine and connecting to it using a browser).</p>
|
||||||
|
<blockquote>
|
||||||
|
<a class="nobreak" href="https://pairgoth.jeudego.org/download.html#standalone">Download <span class="logo">pairgoth</span> standalone</a>
|
||||||
|
</blockquote>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>Launch a pairing server</b>: This mode is the best suited for big Go events like congresses, it allows to register players, enter results and manage pairing from several workstations at once.</p>
|
||||||
|
<blockquote>
|
||||||
|
<a class="nobreak" href="https://pairgoth.jeudego.org/download.html#server">Download <span class="logo">pairgoth</span> client/server</a>
|
||||||
|
</blockquote>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>Compile from the sources</b>: the <span class="logo">pairgoth</span> project is fully open source, and under the very permissive <a href="https://www.apache.org/licenses/LICENSE-2.0">apache licence</a>, allowing you to tweak it in any possible way. Be sure to contribute back your enhancements!</p>
|
||||||
|
<blockquote>
|
||||||
|
<a class="nobreak" href="https://github.com/ffrgo/pairgoth">Browse <span class="logo">pairgoth</span> sources</a>
|
||||||
|
</blockquote>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
const lang = '${request.lang}';
|
||||||
|
// #[[
|
||||||
|
onLoad(() => {
|
||||||
|
});
|
||||||
|
// ]]#
|
||||||
|
</script>
|
Reference in New Issue
Block a user