This is an automated email from the ASF dual-hosted git repository. gstein pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/steve.git
commit 7c09722aa0d6184853923d0a93a7b0b4cf08b4e0 Author: Greg Stein <[email protected]> AuthorDate: Sat May 21 04:24:42 2022 -0400 added wrong subdir. we want output, not site. --- output/css/steve.css | 80 +++++++++++++++++++++++++++ output/demo.html | 56 +++++++++++++++++++ output/documentation.html | 37 +++++++++++++ output/downloads.html | 34 ++++++++++++ output/images/front-splash.png | Bin 0 -> 270221 bytes output/images/logo-bright.png | Bin 0 -> 15205 bytes output/images/logo.svg | 92 +++++++++++++++++++++++++++++++ output/images/steve.png | Bin 0 -> 6302 bytes output/images/tat.png | Bin 0 -> 14503 bytes output/index.html | 53 ++++++++++++++++++ output/js/empty | 0 output/privacy-policy.html | 54 ++++++++++++++++++ output/support.html | 106 ++++++++++++++++++++++++++++++++++++ output/vote_types.html | 121 +++++++++++++++++++++++++++++++++++++++++ site/pelican.auto.py | 43 --------------- 15 files changed, 633 insertions(+), 43 deletions(-) diff --git a/output/css/steve.css b/output/css/steve.css new file mode 100644 index 0000000..8b22715 --- /dev/null +++ b/output/css/steve.css @@ -0,0 +1,80 @@ +html, body { + margin: 0; + background-color: #F4F4F4; + font-family: sans-serif; + height: 100%; + min-height: 100%; +} + +#main_splash { + width: 1200px; + background-image: url(../images/front-splash.png); + background-position-y: 48px; + background-repeat: no-repeat; + margin: 0 auto; + background-color: #FFF; + box-shadow: 0px 0px 3px #0006; + position: relative; + padding-top: 700px; +} + +#main { + width: 1200px; + min-height: 100%; + margin: 0 auto; + background-color: #FFF; + box-shadow: 0px 0px 3px #0006; + position: relative; +} + +nav { + position: absolute; + top: 0px; + text-align: right; + width: calc(100% - 20px); + margin-right: 20px; + background-image: url(../images/logo-bright.png); + background-size: 100px; + background-repeat: no-repeat; + background-position: 5px 5px; +} + +nav > ul { + list-style: none; + display: inline-block; +} +nav > ul > li { + display: inline-block; + color: #444; + font-weight: bold; + text-transform: uppercase; + margin-left: 24px; + font-size: 0.8rem; +} + +nav > ul > li > a { + color: #444; + font-width: bold; + text-decoration: none; +} + +nav > ul > li > a:hover { + color: #222; + font-width: bold; + text-decoration: underline; +} + +#contents { + padding: 20px; +} + +#main > #contents { + padding-top: 80px; +} + +footer { + border-top: 1px solid #3336; + font-size: 0.75rem; + text-align: left; + padding: 16px; +} diff --git a/output/demo.html b/output/demo.html new file mode 100644 index 0000000..a9137bc --- /dev/null +++ b/output/demo.html @@ -0,0 +1,56 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Quickstart Guide - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Quickstart Guide + </h1> + <h2>pySTeVe</h2> +<h3>Quickstart Guide</h3> +<ul> +<li><code>svn co https://svn.apache.org/repos/asf/steve/trunk/pysteve/</code></li> +<li>Edit <code>steve.cfg</code> to suit your needs (karma, DB backend etc) +<ul> +<li>IF you choose ElasticSearch as backend, install the python module (pip install elasticsearch)</li> +<li>OR IF you choose files as your backend, run setup.py in the CLI directory.</li> +</ul> +</li> +<li>Edit <code>httpd.conf</code>, add it to your existing httpd configuration</li> +<li>Set up authorization using htpasswd for admins, monitors etc</li> +<li>Go to <code>http://steve.example.org/admin</code> and set up an election</li> +<li>Start voting!</li> +</ul> +<h3>Building a Docker image</h3> +<p>You can also build pySTeVe as a Docker image using the Dockerfile locate in the <code>docker</code> directory:</p> +<ul> +<li><code>svn co https://svn.apache.org/repos/asf/steve/trunk/pysteve/</code></li> +<li><code>docker build -t pysteve docker/</code></li> +<li><code>docker run -i -p 127.0.0.1:80:80 pysteve</code></li> +<li>Navigate to <code>http://localhost/admin</code> to set up stuff, using the default credentials (admin/demo)</li> +</ul> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/documentation.html b/output/documentation.html new file mode 100644 index 0000000..dfdd41d --- /dev/null +++ b/output/documentation.html @@ -0,0 +1,37 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Index - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Index + </h1> + <ul> +<li><a href="vote_types.html">List of implemented vote types</a></li> +<li><a href="demo.html">Getting started with pySTeVe</a></li> +</ul> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/downloads.html b/output/downloads.html new file mode 100644 index 0000000..177e28b --- /dev/null +++ b/output/downloads.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Downloads - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Downloads + </h1> + <p>Apache STeVe does not have any releases yet...</p> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/images/front-splash.png b/output/images/front-splash.png new file mode 100644 index 0000000..61f002a Binary files /dev/null and b/output/images/front-splash.png differ diff --git a/output/images/logo-bright.png b/output/images/logo-bright.png new file mode 100644 index 0000000..562b101 Binary files /dev/null and b/output/images/logo-bright.png differ diff --git a/output/images/logo.svg b/output/images/logo.svg new file mode 100644 index 0000000..0ea9eb0 --- /dev/null +++ b/output/images/logo.svg @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + viewBox="0 0 366.33753 123.32204" + height="123.32204" + width="366.33752" + id="svg1003" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata1009"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1007" /> + <g + transform="matrix(0.46499311,0,0,0.46499311,-0.19100869,-16.653399)" + id="text1044" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:75.0257px;line-height:125%;font-family:Montserrat;-inkscape-font-specification:Montserrat;letter-spacing:0px;word-spacing:0px;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.72821px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + aria-label="APACHE"> + <path + id="path1083" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="m 129.07063,90.722961 -5.2518,11.929089 h -9.45324 l 23.10792,-52.442965 h 9.45323 l 23.10792,52.442965 h -9.45324 l -5.2518,-11.929089 z m 22.65776,-8.177801 -9.52826,-21.607401 -9.52827,21.607401 z" /> + <path + id="path1085" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="m 195.33238,50.209085 q 11.92909,0 17.40597,4.576567 5.47687,4.576568 5.47687,14.104831 0,9.528263 -5.62693,13.95478 -5.5519,4.426516 -17.10585,4.426516 h -9.30319 v 15.380271 h -8.85303 V 50.209085 Z m 1.12539,29.034944 q 7.35252,0 9.97842,-2.775951 2.70092,-2.850976 2.70092,-8.252826 0,-5.476876 -3.37615,-7.727647 -3.37616,-2.250771 -10.57863,-2.250771 h -9.00308 v 21.007195 z" /> + <path + id="path1087" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="m 233.2567,90.722961 -5.2518,11.929089 h -9.45323 l 23.10791,-52.442965 h 9.45324 l 23.10791,52.442965 h -9.45324 L 259.5157,90.722961 Z M 255.91446,82.54516 246.3862,60.937759 236.85794,82.54516 Z" /> + <path + id="path1089" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="m 305.44548,94.624297 q 4.57657,0 7.8777,-1.500514 3.30113,-1.57554 6.90237,-4.951696 l 5.70195,5.852004 q -8.32785,9.228159 -20.25694,9.228159 -11.85406,0 -19.73176,-7.652619 -7.80267,-7.652621 -7.80267,-19.35663 0,-11.704008 7.95272,-19.506681 8.02775,-7.802672 20.18192,-7.802672 12.22919,0 20.40699,9.003084 l -5.62693,6.152107 q -3.75129,-3.601234 -7.12744,-5.026722 -3.30113,-1.425488 -7.80267,-1.425488 -7.95273,0 -13.35458,5.176773 -5.40185,5.101747 -5.40185,13.129496 0,7.9 [...] + <path + id="path1091" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="M 336.75582,102.65205 V 50.209085 h 8.85303 v 22.732786 h 26.03392 V 50.209085 h 8.85303 v 52.442965 h -8.85303 V 81.194697 h -26.03392 v 21.457353 z" /> + <path + id="path1093" + style="fill:#404040;fill-opacity:1;stroke-width:2.72821px" + d="m 431.9142,50.209085 v 8.327852 h -27.98458 v 13.879754 h 25.13361 v 7.877698 h -25.13361 v 14.029805 h 28.88489 v 8.327856 H 395.07659 V 50.209085 Z" /> + </g> + <g + id="text1048" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:243.892px;line-height:125%;font-family:Montserrat;-inkscape-font-specification:Montserrat;letter-spacing:0px;word-spacing:0px;fill:#47618d;fill-opacity:1;stroke:none;stroke-width:8.86881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(0.46499311,0,-0.08199083,0.46499311,-0.19100869,-16.653399)" + aria-label="STe e"> + <path + id="path1074" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';fill:#325590;fill-opacity:1;stroke-width:8.86881px" + d="m 115.21187,157.77224 q -9.5118,0 -15.12132,4.63395 -5.36563,4.39006 -5.36563,11.95072 0,7.31677 6.58509,11.70683 6.82898,4.39006 30.97432,10.48737 24.38923,5.85342 37.8033,17.80414 13.41408,11.95072 13.41408,34.87659 0,22.92588 -17.31635,37.31552 -17.07246,14.14575 -45.12007,14.14575 -40.486122,0 -72.923794,-29.99875 l 22.681981,-27.80372 q 27.559827,24.14534 50.973483,24.14534 10.48737,0 16.34078,-4.39006 6.09731,-4.63396 6.09731,-12.19462 0,-7.80455 -6.3412,-12.19461 -6.3412 [...] + <path + id="path1076" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';fill:#325590;fill-opacity:1;stroke-width:8.86881px" + d="M 286.8663,161.18673 V 298.74197 H 248.8191 V 161.18673 h -48.29067 v -32.92545 h 134.62854 v 32.92545 z" /> + <path + id="path1078" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';fill:#325590;fill-opacity:1;stroke-width:8.86881px" + d="m 472.81511,279.71838 q -22.1942,20.97473 -52.19295,20.97473 -29.75486,0 -49.26624,-18.29192 -19.51138,-18.53581 -19.51138,-49.51013 0,-30.97432 19.75527,-49.26624 19.99917,-18.29192 47.07121,-18.29192 27.07204,0 45.85175,16.34078 19.0236,16.34079 19.0236,44.87618 v 19.51138 H 387.9406 q 1.70724,10.73126 11.21904,17.56025 9.5118,6.82898 21.46252,6.82898 19.26749,0 31.706,-12.92629 z m -26.34037,-59.75361 q -1.21946,-11.70683 -8.78012,-18.04803 -7.56066,-6.3412 -18.53581,-6.3412 [...] + <path + id="path1080" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';fill:#325590;fill-opacity:1;stroke-width:8.86881px" + d="m 816.265,279.71838 q -22.1942,20.97473 -52.19295,20.97473 -29.75486,0 -49.26624,-18.29192 -19.51138,-18.53581 -19.51138,-49.51013 0,-30.97432 19.75527,-49.26624 19.99917,-18.29192 47.07121,-18.29192 27.07204,0 45.85175,16.34078 19.0236,16.34079 19.0236,44.87618 v 19.51138 h -95.60577 q 1.70724,10.73126 11.21904,17.56025 9.5118,6.82898 21.46252,6.82898 19.26749,0 31.706,-12.92629 z m -26.34037,-59.75361 q -1.21946,-11.70683 -8.78012,-18.04803 -7.56066,-6.3412 -18.53581,-6.3412 [...] + </g> + <path + id="rect1064" + d="m 218.19204,40.404871 h 69.72642 c 3.07311,0 5.5471,2.473994 5.5471,5.547097 V 115.6784 c 0,3.0731 -2.47399,5.5471 -5.5471,5.5471 h -69.72642 c -3.0731,0 -5.54709,-2.474 -5.54709,-5.5471 V 45.951968 c 0,-3.073103 2.47399,-5.547097 5.54709,-5.547097 z" + style="opacity:1;fill:none;fill-opacity:1;stroke:#3d3d3d;stroke-width:4.19308;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + transform="matrix(0.46499311,0,0,0.46499311,-0.19100869,-16.653399)" + id="text1068" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:398.596px;line-height:125%;font-family:Meera;-inkscape-font-specification:Meera;letter-spacing:0px;word-spacing:0px;fill:#c32a42;fill-opacity:1;stroke:none;stroke-width:14.4944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + aria-label="✓"> + <path + id="path1070" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol;fill:#c32a42;fill-opacity:1;stroke-width:14.4944px" + d="m 734.17498,35.814293 6.81194,9.925978 q -46.90511,35.616744 -96.535,100.038289 -45.93198,60.33437 -73.76364,118.52785 -21.6036,14.20777 -38.53615,27.83166 -26.27465,-86.02514 -61.11288,-100.03828 19.65733,-22.38211 38.73077,-22.38211 16.34867,0 39.50929,54.69019 Q 623.62683,98.873446 734.17498,35.814293 Z" /> + </g> +</svg> diff --git a/output/images/steve.png b/output/images/steve.png new file mode 100644 index 0000000..4d0cbcc Binary files /dev/null and b/output/images/steve.png differ diff --git a/output/images/tat.png b/output/images/tat.png new file mode 100644 index 0000000..b3de729 Binary files /dev/null and b/output/images/tat.png differ diff --git a/output/index.html b/output/index.html new file mode 100644 index 0000000..5c3e24c --- /dev/null +++ b/output/index.html @@ -0,0 +1,53 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Home - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Home + </h1> + <p>Apache STeVe is Apache's Python based voting system that the +Foundation uses to handle things like +<a href="https://www.apache.org/foundation/governance/meetings#boardvoting">voting in our new Board of Directors</a></p> +<p>Apache STeVe supports many types of voting, including (but not limited to):</p> +<ul> +<li><a href="vote_types.html#stv">Single Transferable Votes</a></li> +<li><a href="vote_types.html#yna">Single-motion voting (Yes/No/Abstain)</a></li> +<li><a href="vote_types.html#dh">D'Hondt (Jefferson) style voting</a></li> +<li><a href="vote_types.html#mntv">Multiple Non-Transferable Votes</a></li> +<li><a href="vote_types.html#fpp">First Past the Post (presidential elections)</a></li> +<li><a href="vote_types.html#cop">Candidate or Party voting with preferential trickle-down</a></li> +<li><a href="vote_types.html#fic">First in Class (N-x-points based voting)</a></li> +<li><a href="vote_types.html#ap">Apache-style Single-motion Voting</a></li> +</ul> +<p>It also supports multiple database backends:</p> +<ul> +<li>File-based</li> +<li>ElasticSearch</li> +<li>More to come...</li> +</ul> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/js/empty b/output/js/empty new file mode 100644 index 0000000..e69de29 diff --git a/output/privacy-policy.html b/output/privacy-policy.html new file mode 100644 index 0000000..5ff371a --- /dev/null +++ b/output/privacy-policy.html @@ -0,0 +1,54 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Privacy Policy - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Privacy Policy + </h1> + <p>Information about your use of this website is collected using server access logs and a tracking cookie. The collected information consists of the following:</p> +<ul> +<li>The IP address from which you access the website;</li> +<li>The type of browser and operating system you use to access our site;</li> +<li>The date and time you access our site;</li> +<li>The pages you visit; and</li> +<li>The addresses of pages from where you followed a link to our site.</li> +</ul> +<p>Part of this information is gathered using a tracking cookie set by +the <a href="http://www.google.com/analytics/">Google Analytics</a> +service and handled by Google as described in +their <a href="http://www.google.com/policies/privacy/">privacy policy</a>. +See your browser documentation for instructions on how to +disable the cookie if you prefer not to share this data with Google.</p> +<p>We use the gathered information to help us make our site more useful +to visitors and to better understand how and when our site is used. We +do not track or collect personally identifiable information or +associate gathered data with any personally identifying information +from other sources.</p> +<p>By using this website, you consent to the collection of this data in +the manner and for the purpose described above.</p> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/support.html b/output/support.html new file mode 100644 index 0000000..7cc452a --- /dev/null +++ b/output/support.html @@ -0,0 +1,106 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Getting Support - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Getting Support + </h1> + <p>Simple support.</p> +<h2>Mailing Lists</h2> +<ul> +<li><a href="mailto:[email protected]">Users</a> (<a href="mailto:[email protected]">Subscribe</a>, <a href="mailto:[email protected]">Unsubscribe</a>)</li> +<li><a href="mailto:[email protected]">Developers</a> (<a href="mailto:[email protected]">Subscribe</a>, <a href="mailto:[email protected]">Unsubscribe</a>)</li> +<li><a href="mailto:[email protected]">Commits</a> (<a href="mailto:[email protected]">Subscribe</a>, <a href="mailto:[email protected]">Unsubscribe</a>)</li> +<li><a href="mailto:[email protected]">Issues</a> (<a href="mailto:[email protected]">Subscribe</a>, <a href="mailto:[email protected]">Unsubscribe</a>)</li> +</ul> +<h2>Archives</h2> +<ul> +<li><a href="http://steve.markmail.org/search/?q=#query:%20list%3Aorg.apache.steve.user">users</a></li> +<li><a href="http://steve.markmail.org/search/?q=#query:%20list%3Aorg.apache.steve.dev">development</a></li> +<li><a href="http://steve.markmail.org/search/?q=#query:%20list%3Aorg.apache.steve.commits">commits</a></li> +<li><a href="http://steve.markmail.org/search/?q=#query:%20list%3Aorg.apache.steve.issues">issues</a></li> +</ul> +<h2>JIRA</h2> +<ul> +<li><a href="https://issues.apache.org/jira/browse/STEVE">STEVE</a></li> +</ul> +<h2>Contributing</h2> +<p>Contributing to the project is a great way to support the community. Some great links for getting involved</p> +<ul> +<li><a href="dev/source-code.html">Source Code</a></li> +<li><a href="dev/contribution-tips.html">Contribution Tips</a></li> +<li><a href="dev/index.html">Developer Documentation</a></li> +<li><a href="http://webchat.freenode.net/?channels=apache-steve">IRC</a>: #apache-steve on freenode.</li> +</ul> +<h2>PMC Members</h2> +<table class="table"> +<tbody> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Jim Jagielski</a></td> +<td> PMC Member/Committer</td> +</tr> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Chris Mattmann</a> </td> +<td> PMC Member/Committer </td> +</tr> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Sam Ruby</a> </td> +<td> PMC Member/Committer </td> +</tr> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Greg Stein</a> </td> +<td> PMC Member/Committer </td> +</tr> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Alan Cabrera</a> </td> +<td> PMC Member/Committer </td> +</tr> +<tr> +<td> <a href="mailto:[email protected]" rel="nofollow">Daniel Gruno</a> </td> +<td> PMC Member/Committer (chair)</td> +</tr> +<tr> +<td><a href='mailto:[email protected]' rel='nofollow'>Sean Kelly</a></td> +<td>PMC Member/Committer</td> +</tr> +<tr> +<td><a href='mailto:[email protected]' rel='nofollow'>Rich Bowen</a></td> +<td>PMC Member/Committer</td> +</tr> +</tbody> +</table> +<h2>Committers</h2> +<table class="table"> +<tbody> +<tr> +<td><a href='mailto:[email protected]' rel='nofollow'>Pierre Smits</a></td> +<td>Committer</td> +</tr> +</tbody> +</table> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/output/vote_types.html b/output/vote_types.html new file mode 100644 index 0000000..cedd57a --- /dev/null +++ b/output/vote_types.html @@ -0,0 +1,121 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="css/steve.css"> + <title>Vote Types - Apache STeVe</title> +</head> +<body> + <div id="main"> + <nav> + <ul> + <li><a href=".">Home</a></li> + <li><a href="community.html">Community and Support</a></li> + <li><a href="develop.html">Developer Information</a></li> + <li><a href="documentation.html">Documentation</a></li> + <li><a href="downloads.html">Downloads</a></li> + <li><a href="asf.html">About Apache</a></li> + </ul> + </nav> + <div id="contents"> + <h1> + Vote Types + </h1> + <h2 id="yna">Single motion voting (Yes/No/Abstain)</h2> +<p>This is a simple tally vote. Voters can vote either Yes or No on an +issue, or they can abstain. Votes are tallied, and the result is +presented. It is up to the election committee to interpret the result.</p> +<hr /> +<h2 id="ap">Apache-style Single motion voting (Yes/No/Abstain with binding votes)</h2> +<p>This is a simple tally vote. Voters can vote either Yes or No on an +issue, or they can abstain, however certain people (committee members, +for instance) may cast binding votes whereas others may only cast +non-binding votes. Votes are tallied, and the result is presented. It +is up to the election committee to interpret the result.</p> +<hr /> +<h2 id="fpp">First Past the Post (presidential election style)</h2> +<p>FPP is a voting system with multiple candidates. The candidate with +the most votes will win, regardless of whether they received more than +half the votes or not.</p> +<hr /> +<h2 id="stv">Single Transferable Vote</h2> +<p>The single transferable vote (STV) system is designed to achieve +proportional representation through ranked voting in multi-seat +elections. It does so by allowing every voter one vote, that is +transferable to other candidates based on necessity of votes and the +preference of the voter. Thus, if a candidate in an election is voted +in (or in case of a tie), excess votes are allocated to candidates +according to the preference of the voter. STV is designed to minimize +the 'wasted votes' in an election by reallocating votes (and thus the +wishes of the voters) proportionally to their previous priority.</p> +<p>Please see the +<a href="https://en.wikipedia.org/wiki/Single_transferable_vote#Voting">Wikipedia article on STV voting</a> +for more insight into how STV works.</p> +<p>For calculating result, we use Meek's Method with a quota derived from +the Droop Quota but with implementation changes such as those +proposed by New Zealand. See +<a href="http://svn.apache.org/repos/asf/steve/trunk/stv_background/meekm.pdf">this paper</a> +for details.</p> +<hr /> +<h2 id="dh">D'Hondt (Jefferson) Voting</h2> +<p>The D'Hondt method, also known as the Jefferson method, is a <em>highest +average</em> method for calculating proportional representation of parties +at an election. In essence, this is done by calculating a quotient +per party for each number of seats available and finding the highest +values. The quotient is determined as <code>V/(s+1)</code> where <code>V</code> is the +number of votes received and <code>s</code> is the number of seats won. Thus, for +each party, the quotient is calculated for the number of seats +available:</p> +<h4>Example result for election with 4 seats:</h4> +<table> +<thead> +<tr> +<th>Party</th> +<th>Votes</th> +<th>1 seat</th> +<th>2 seats</th> +<th>3 seats</th> +<th>4 seats</th> +<th>seats won</th> +</tr> +</thead> +<tbody> +<tr> +<td>Gnomes</td> +<td>25,000</td> +<td>25,000/(0+1) = <b style='color:#396;'>25,000</b></td> +<td>25,000/(1+1) = <b style='color:#396;'>12,500</b></td> +<td>25,000/(2+1) = 8,333</td> +<td>25,000/(3+1) = 6,250</td> +<td>2</td> +</tr> +<tr> +<td>Elves</td> +<td>15,000</td> +<td>15,000/(0+1) = <b style='color:#396;'>15,000</b></td> +<td>15,000/(1+1) = 7,500</td> +<td>15,000/(2+1) = 5,000</td> +<td>15,000/(3+1) = 3,750</td> +<td>1</td> +</tr> +<tr> +<td>Dwarves</td> +<td>10,000</td> +<td>10,000/(0+1) = <b style='color:#396;'>10,000</b></td> +<td>10,000/(1+1) = 5,000</td> +<td>10,000/(2+1) = 3,333</td> +<td>10,000/(3+1) = 2,500</td> +<td>1</td> +</tr></tbody></table> +<p>For more information on the D'Hondt Method, see +<a href="https://en.wikipedia.org/wiki/D'Hondt_method">this Wikipedia article</a></p> + + </div> + <footer> + Copyright© 2013-2022 the Apache Software Foundation. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br> + Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners. + </footer> + </div> +</body> +</html> \ No newline at end of file diff --git a/site/pelican.auto.py b/site/pelican.auto.py deleted file mode 100644 index 2473ca6..0000000 --- a/site/pelican.auto.py +++ /dev/null @@ -1,43 +0,0 @@ - -# Basic information about the site. -SITENAME = 'Apache STeVe' -SITEDESC = 'Apache STeVe' -SITEDOMAIN = 'steve.apache.org' -SITEURL = 'https://steve.apache.org' -SITELOGO = 'https://steve.apache.org/images/logo.png' -SITEREPOSITORY = 'https://github.com/apache/steve/blob/trunk/site' -CURRENTYEAR = 2022 -TRADEMARKS = 'Apache, the Apache feather logo, and "Project" are trademarks or registered trademarks' -TIMEZONE = 'UTC' -# Theme includes templates and possibly static files -THEME = '/home/gstein/src/asf/steve/site/theme' -# Specify location of plugins, and which to use -PLUGIN_PATHS = [ '/home/gstein/src/asf/i-pelican/bin/../plugins', ] -PLUGINS = [ 'gfm', ] -# All content is located at '.' (aka content/ ) -PAGE_PATHS = [ 'pages' ] -STATIC_PATHS = [ 'css', 'images', 'js', ] -# Where to place/link generated pages - -PATH_METADATA = 'pages/(?P<path_no_ext>.*)\\..*' - -PAGE_SAVE_AS = '{path_no_ext}.html' -# Don't try to translate -PAGE_TRANSLATION_ID = None -# Disable unused Pelican features -FEED_ALL_ATOM = None -INDEX_SAVE_AS = '' -TAGS_SAVE_AS = '' -CATEGORIES_SAVE_AS = '' -AUTHORS_SAVE_AS = '' -ARCHIVES_SAVE_AS = '' -# Disable articles by pointing to a (should-be-absent) subdir -ARTICLE_PATHS = [ 'articles' ] -# Disable all processing of .html files -READERS = { 'html': None, } - - - - - -
