Prepare landing page

This commit is contained in:
Claude Brisson
2023-10-15 12:02:24 +02:00
parent 3c4f04d85c
commit 58afd61f43
14 changed files with 106 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
Round 2 Round 1
Costs Costs
Player1Name=Baratou Paul Player1Name=Baratou Paul
Player2Name=Batailler Philippe Player2Name=Batailler Philippe

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View 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");
}

View 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>