Procházet zdrojové kódy

Feature: add scrabble resolver project

Febbweiss před 8 roky
rodič
revize
93e63c5560

+ 7 - 0
development/cloudbudget/index.html

@@ -116,6 +116,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
development/cloudbudget_angularjs/index.html

@@ -114,6 +114,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
development/filebrowser_durandal_widget/index.html

@@ -114,6 +114,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
         

+ 9 - 2
development/project_deployer/index.html

@@ -112,6 +112,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
         
@@ -267,7 +274,7 @@
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
-        <a href="../springboot_react_webpack/" class="btn btn-neutral float-right" title="Springboot react webpack">Next <span class="icon icon-circle-arrow-right"></span></a>
+        <a href="../scrabble_resolver/" class="btn btn-neutral float-right" title="Scrabble resolver">Next <span class="icon icon-circle-arrow-right"></span></a>
       
       
         <a href="../filebrowser_durandal_widget/" class="btn btn-neutral" title="Filebrowser durandal widget"><span class="icon icon-circle-arrow-left"></span> Previous</a>
@@ -301,7 +308,7 @@
         <span><a href="../filebrowser_durandal_widget/" style="color: #fcfcfc;">&laquo; Previous</a></span>
       
       
-        <span style="margin-left: 15px"><a href="../springboot_react_webpack/" style="color: #fcfcfc">Next &raquo;</a></span>
+        <span style="margin-left: 15px"><a href="../scrabble_resolver/" style="color: #fcfcfc">Next &raquo;</a></span>
       
     </span>
 </div>

+ 354 - 0
development/scrabble_resolver/index.html

@@ -0,0 +1,354 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <title>Scrabble resolver - Febbweiss</title>
+  
+
+  <link rel="shortcut icon" href="../../img/favicon.ico">
+
+  
+  <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
+
+  <link rel="stylesheet" href="../../css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/theme_extra.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/highlight.css">
+  <link href="../../extra/css/extra.css" rel="stylesheet">
+  <link href="../../extra/css/sis.css" rel="stylesheet">
+
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Scrabble resolver";
+    var mkdocs_page_input_path = "development/scrabble_resolver.md";
+    var mkdocs_page_url = "/development/scrabble_resolver/";
+  </script>
+  
+  <script src="../../js/jquery-2.1.1.min.js"></script>
+  <script src="../../js/modernizr-2.8.3.min.js"></script>
+  <script type="text/javascript" src="../../js/highlight.pack.js"></script>
+  <script src="../../js/theme.js"></script> 
+  <script src="../../extra/js/pacman.js"></script>
+  <script src="../../extra/js/pyramid.js"></script>
+  <script src="../../extra/js/sis.js"></script>
+  <script src="../../extra/js/yahtzee.js"></script>
+
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+      <div class="wy-side-nav-search">
+        <a href="../.." class="icon icon-home"> Febbweiss</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+        <ul class="current">
+          
+            <li>
+    <li class="toctree-l1 ">
+        <a class="" href="../..">Home</a>
+        
+    </li>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Development</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget/">Cloudbudget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget_angularjs/">Cloudbudget angularjs</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../filebrowser_durandal_widget/">Filebrowser durandal widget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../project_deployer/">Project deployer</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 current">
+        <a class="current" href="./">Scrabble resolver</a>
+        
+            <ul>
+            
+                <li class="toctree-l3"><a href="#scrabble-resolver">scrabble-resolver</a></li>
+                
+                    <li><a class="toctree-l4" href="#usage">Usage</a></li>
+                
+                    <li><a class="toctree-l4" href="#building-a-resolver">Building a resolver</a></li>
+                
+                    <li><a class="toctree-l4" href="#resolving-enigmas">Resolving enigmas</a></li>
+                
+                    <li><a class="toctree-l4" href="#licences">Licences</a></li>
+                
+            
+            </ul>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Docker</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_apache_log_generator/">Docker apache log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_gocd/">Docker gocd</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_java_log_generator/">Docker java log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_log_centralizer/">Docker log centralizer</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Games</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/Space_invaders_stories/">Space invaders stories</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pacman/">Pacman</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pyramid/">Pyramid</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/wordfighters/">Wordfighters</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/yahtzee/">Yahtzee</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+        </ul>
+      </div>
+      &nbsp;
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../..">Febbweiss</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Development &raquo;</li>
+        
+      
+    
+    <li>Scrabble resolver</li>
+    <li class="wy-breadcrumbs-aside">
+      
+        
+          <a href="https://github.com/febbweiss/" class="icon icon-github"> Edit on GitHub</a>
+        
+      
+    </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="scrabble-resolver">scrabble-resolver</h1>
+<p>This project builds language resolvers to resolve Scrabble enigmas.</p>
+<h2 id="usage">Usage</h2>
+<pre><code>usage: Main [-b &lt;source&gt;] [-h] -l &lt;language&gt; [-max &lt;max&gt;] [-min &lt;min&gt;] [-r &lt;letters&gt;]
+ -b,--build &lt;source&gt;      Build a new dictionary from the source file (a
+                          Linux words file)
+ -h,--help                Display help message
+ -l,--lang &lt;language&gt;     Language (in [english, french])
+ -max,--max &lt;max&gt;         Maximum word length (default : 7)
+ -min,--min &lt;min&gt;         Minimum word length (default : 3)
+ -r,--resolve &lt;letters&gt;   Find words with the given letters
+</code></pre>
+
+<p>This project can be used to provide data to game such as <a href="../../games/wordfighters/">Word Fighters</a>.</p>
+<h2 id="building-a-resolver">Building a resolver</h2>
+<p>This project comes with 2 resolvers :</p>
+<ul>
+<li>English (British)</li>
+<li>French</li>
+</ul>
+<p>To generate new ones, just use a file with one word per line (such as Linux  <em><a href="https://en.wikipedia.org/wiki/Words_(Unix)">words</a></em>) and run the Main providing the following parameters :</p>
+<ul>
+<li>--build followed by the path to the file to parse</li>
+<li>--lang to provide the language</li>
+</ul>
+<p>You can configure words the will be manage by the resolver using the <em>--min</em> and <em>--max</em> parameters. Only words with length between <em>--min</em> and <em>--max</em> will be manage.</p>
+<p>The resolver will be generated in the <em>src/main/resource/resolvers</em> folder. To use it, rebuild the project :</p>
+<pre><code>mvn clean package
+</code></pre>
+
+<h2 id="resolving-enigmas">Resolving enigmas</h2>
+<p>You can generate and resolve engima just using the <em>--lang</em> parameter. A enigma will be generated and resolved using default parameters. You can custom resolution using the <em>--min</em> and <em>--max</em> parameters.</p>
+<p>You can provide a letter suite to resolve using the <em>--resolve</em> parameter, ie :</p>
+<pre><code>$&gt; Main -l english -r achilst
+Resolver in english loaded in 388ms.
+Letters : achilst
+Words between 3 and 7 letters : 
+    with 5 letters (14): [chats, chits, clash, hails, halts, hilts, latch, laths, saith, shalt, staci, tails, thais, tisha]
+    with 4 letters (35): [acts, ails, alit, cali, cash, cast, cats, chat, chit, hail, hals, halt, hats, hilt, hits, itch, lash, last, lath, lats, lisa, list, sail, salt, scat, shat, shit, silt, slat, slit, tail, talc, thai, this, tics]
+    with 3 letters (23): [act, ail, ali, ash, ats, cal, cat, chi, hal, has, hat, his, hit, ila, its, lit, sac, sal, sat, sic, sit, tia, tic]
+
+</code></pre>
+
+<h2 id="licences">Licences</h2>
+<p>Copyright (c) 2017 Fabrice ECAILLE aka Febbweiss</p>
+<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
+<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
+<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
+<p><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.min.css" />
+<!--[if lt IE 9]>
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.ie.min.css" />
+<![endif]-->
+ <a class="github-fork-ribbon" href="https://github.com/Febbweiss/scrabble-resolver" target="_blank" title="Fork me on GitHub">Fork me on GitHub</a></p>
+              
+            </div>
+          </div>
+          <footer>
+  
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      
+        <a href="../springboot_react_webpack/" class="btn btn-neutral float-right" title="Springboot react webpack">Next <span class="icon icon-circle-arrow-right"></span></a>
+      
+      
+        <a href="../project_deployer/" class="btn btn-neutral" title="Project deployer"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+      
+    </div>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+	  
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+<div class="rst-versions" role="note" style="cursor: pointer">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+          <a href="https://github.com/febbweiss/" class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
+      
+      
+        <span><a href="../project_deployer/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+      
+      
+        <span style="margin-left: 15px"><a href="../springboot_react_webpack/" style="color: #fcfcfc">Next &raquo;</a></span>
+      
+    </span>
+</div>
+
+</body>
+</html>

+ 9 - 2
development/springboot_react_webpack/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 current">
         <a class="current" href="./">Springboot react webpack</a>
         
@@ -372,7 +379,7 @@ mvn release:clean (test cleaning)
         <a href="../../docker/docker_apache_log_generator/" class="btn btn-neutral float-right" title="Docker apache log generator">Next <span class="icon icon-circle-arrow-right"></span></a>
       
       
-        <a href="../project_deployer/" class="btn btn-neutral" title="Project deployer"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+        <a href="../scrabble_resolver/" class="btn btn-neutral" title="Scrabble resolver"><span class="icon icon-circle-arrow-left"></span> Previous</a>
       
     </div>
   
@@ -400,7 +407,7 @@ mvn release:clean (test cleaning)
           <a href="https://github.com/febbweiss/" class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
       
       
-        <span><a href="../project_deployer/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+        <span><a href="../scrabble_resolver/" style="color: #fcfcfc;">&laquo; Previous</a></span>
       
       
         <span style="margin-left: 15px"><a href="../../docker/docker_apache_log_generator/" style="color: #fcfcfc">Next &raquo;</a></span>

+ 7 - 0
docker/docker_apache_log_generator/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
docker/docker_gocd/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
docker/docker_java_log_generator/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
docker/docker_log_centralizer/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
games/Space_invaders_stories/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
games/pacman/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
games/pyramid/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
games/wordfighters/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 7 - 0
games/yahtzee/index.html

@@ -101,6 +101,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 9 - 1
index.html

@@ -108,6 +108,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="development/springboot_react_webpack/">Springboot react webpack</a>
         
@@ -239,6 +246,7 @@ In this space, you will find some of them. Basiclly, these pages are <em>README<
 <ul>
 <li>Development<ul>
 <li>Java<ul>
+<li><a href="./development/scrabble_resolver">Scrabble resolver</a></li>
 <li><a href="./development/springboot_react_webpack">Springboot / React / Webpack</a></li>
 </ul>
 </li>
@@ -323,5 +331,5 @@ In this space, you will find some of them. Basiclly, these pages are <em>README<
 
 <!--
 MkDocs version : 0.15.3
-Build Date UTC : 2017-09-28 11:26:57.606377
+Build Date UTC : 2017-09-28 13:21:36.346718
 -->

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 4 - 2
mkdocs/search_index.json


+ 7 - 0
search.html

@@ -97,6 +97,13 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="development/scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="development/springboot_react_webpack/">Springboot react webpack</a>
         

+ 6 - 0
sitemap.xml

@@ -35,6 +35,12 @@
      <changefreq>daily</changefreq>
     </url>
         
+    <url>
+     <loc>None/development/scrabble_resolver/</loc>
+     <lastmod>2017-09-28</lastmod>
+     <changefreq>daily</changefreq>
+    </url>
+        
     <url>
      <loc>None/development/springboot_react_webpack/</loc>
      <lastmod>2017-09-28</lastmod>

+ 68 - 0
src/docs/development/scrabble_resolver.md

@@ -0,0 +1,68 @@
+# scrabble-resolver
+This project builds language resolvers to resolve Scrabble enigmas.
+
+## Usage
+
+```
+usage: Main [-b <source>] [-h] -l <language> [-max <max>] [-min <min>] [-r <letters>]
+ -b,--build <source>      Build a new dictionary from the source file (a
+                          Linux words file)
+ -h,--help                Display help message
+ -l,--lang <language>     Language (in [english, french])
+ -max,--max <max>         Maximum word length (default : 7)
+ -min,--min <min>         Minimum word length (default : 3)
+ -r,--resolve <letters>   Find words with the given letters
+```
+
+This project can be used to provide data to game such as [Word Fighters](/games/wordfighters/).
+
+## Building a resolver
+
+This project comes with 2 resolvers :
+
++ English (British)
++ French
+
+To generate new ones, just use a file with one word per line (such as Linux  _[words](https://en.wikipedia.org/wiki/Words_(Unix))_) and run the Main providing the following parameters :
+
++ --build followed by the path to the file to parse
++ --lang to provide the language
+
+You can configure words the will be manage by the resolver using the _--min_ and _--max_ parameters. Only words with length between _--min_ and _--max_ will be manage.
+
+The resolver will be generated in the _src/main/resource/resolvers_ folder. To use it, rebuild the project :
+```
+mvn clean package
+```
+
+## Resolving enigmas
+
+You can generate and resolve engima just using the _--lang_ parameter. A enigma will be generated and resolved using default parameters. You can custom resolution using the _--min_ and _--max_ parameters.
+
+You can provide a letter suite to resolve using the _--resolve_ parameter, ie :
+```
+$> Main -l english -r achilst
+Resolver in english loaded in 388ms.
+Letters : achilst
+Words between 3 and 7 letters : 
+	with 5 letters (14): [chats, chits, clash, hails, halts, hilts, latch, laths, saith, shalt, staci, tails, thais, tisha]
+	with 4 letters (35): [acts, ails, alit, cali, cash, cast, cats, chat, chit, hail, hals, halt, hats, hilt, hits, itch, lash, last, lath, lats, lisa, list, sail, salt, scat, shat, shit, silt, slat, slit, tail, talc, thai, this, tics]
+	with 3 letters (23): [act, ail, ali, ash, ats, cal, cat, chi, hal, has, hat, his, hit, ila, its, lit, sac, sal, sat, sic, sit, tia, tic]
+
+```
+
+## Licences
+
+Copyright (c) 2017 Fabrice ECAILLE aka Febbweiss
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.min.css" />
+<!--[if lt IE 9]>
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.ie.min.css" />
+<![endif]-->
+ <a class="github-fork-ribbon" href="https://github.com/Febbweiss/scrabble-resolver" target="_blank" title="Fork me on GitHub">Fork me on GitHub</a>

+ 2 - 1
src/docs/index.md

@@ -7,7 +7,8 @@ Different projects for different needs :
 
 * Development
     - Java
-	    + [Springboot / React / Webpack](/development/springboot_react_webpack)
+	    + [Scrabble resolver](/development/scrabble_resolver)
+		+ [Springboot / React / Webpack](/development/springboot_react_webpack)
 	- NodeJS
 	    + [CloudBudget](/development/cloudbudget) (Express)
 	    + [Project deployer](/development/project_deployer) (Meteor)

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů