splux-site · log · files · refs · tags · releases · people · languages · GitHub · commit
a7077ef
Mark the public git page as WIP.
Parents
Stat
site/assets/style.css | 42 ++++++++++++++++++++++++ site/git/index.html | 90 ++++++++++++--------------------------------------- tools/build-site.sh | 6 ++-- 3 files changed, 66 insertions(+), 72 deletions(-)
Diff
diff --git a/site/assets/style.css b/site/assets/style.css
index e67a4e5..9973a7a 100644
--- a/site/assets/style.css
+++ b/site/assets/style.css
@@ -626,3 +626,45 @@ table.docs th {
overflow-x: auto;
}
}
+
+.wip {
+ margin: 1.25rem 0 2rem;
+}
+
+.wip-tape {
+ height: 12px;
+ background: repeating-linear-gradient(
+ -45deg,
+ var(--accent),
+ var(--accent) 10px,
+ #111 10px,
+ #111 20px
+ );
+ border: 1px solid var(--rule);
+}
+
+.wip-board {
+ margin: 0;
+ min-height: 22rem;
+ border-left: 0;
+ border-right: 0;
+ text-align: center;
+ color: var(--muted);
+ white-space: pre;
+}
+
+.wip-cursor::after {
+ content: "█";
+ color: var(--accent);
+ animation: wip-blink 1.05s steps(1, end) infinite;
+}
+
+@keyframes wip-blink {
+ 50% { opacity: 0; }
+}
+
+@media (prefers-reduced-motion: reduce) {
+ .wip-cursor::after {
+ animation: none;
+ }
+}
diff --git a/site/git/index.html b/site/git/index.html
index 1bb2df4..bbdd4a2 100644
--- a/site/git/index.html
+++ b/site/git/index.html
@@ -3,8 +3,8 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
-<title>Git - Splux Linux</title>
-<meta name="description" content="Official Splux Git repositories. Splux Git is the forge. GitHub is a mirror of git history.">
+<title>Git (WIP) - Splux Linux</title>
+<meta name="description" content="Splux Git. Under construction.">
<link rel="icon" href="../../../../assets/favicon.png" type="image/png">
<link rel="stylesheet" href="../../../../assets/style.css">
</head>
@@ -13,81 +13,33 @@
<div class="wrap">
@@HEADER@@
<main id="main">
-<h2>Git</h2>
+<h2>Git <span class="num">(WIP)</span></h2>
<hr class="rule">
-<p>Splux Git is the official forge: clone, commit history, file trees, accounts, and pull requests. GitHub holds a read-only mirror of the same git history. Live ISO files still come from GitHub Releases.</p>
-<div class="info">
-<div class="dl-row"><span class="muted">Forge</span><span><a href="https://splux.robertflexx.dev/git">https://splux.robertflexx.dev/git</a></span></div>
-<div class="dl-row"><span class="muted">Status</span><span id="git-status">checking</span></div>
-<div class="dl-row"><span class="muted">Mirror</span><span><a href="https://github.com/RobertFlexx">github.com/RobertFlexx</a></span></div>
-</div>
+<div class="wip" role="status">
+<div class="wip-tape" aria-hidden="true"></div>
+<pre class="block wip-board">
-<h2>Repositories</h2>
-<hr class="rule">
-<table class="pkgs" id="git-repos">
-<thead>
-<tr><th>name</th><th>role</th><th>language</th><th>updated</th></tr>
-</thead>
-<tbody>
-<tr data-repo="SPS">
-<td><a class="name" href="https://splux.robertflexx.dev/git/RobertFlexx/SPS">SPS</a></td>
-<td>package system, installer, live ISO builder</td>
-<td class="lang muted">Shell</td>
-<td class="pushed muted"></td>
-</tr>
-<tr data-repo="sps-core">
-<td><a class="name" href="https://splux.robertflexx.dev/git/RobertFlexx/sps-core">sps-core</a></td>
-<td>official base recipes</td>
-<td class="lang muted">Shell</td>
-<td class="pushed muted"></td>
-</tr>
-<tr data-repo="sps-extra">
-<td><a class="name" href="https://splux.robertflexx.dev/git/RobertFlexx/sps-extra">sps-extra</a></td>
-<td>official extra recipes</td>
-<td class="lang muted">Shell</td>
-<td class="pushed muted"></td>
-</tr>
-<tr data-repo="splux-site">
-<td><a class="name" href="https://splux.robertflexx.dev/git/RobertFlexx/splux-site">splux-site</a></td>
-<td>this website</td>
-<td class="lang muted">HTML</td>
-<td class="pushed muted"></td>
-</tr>
-</tbody>
-</table>
-<p class="note">Splux Git is the official clone URL. If that name does not answer yet, use the GitHub mirrors. The trees are the same commits.</p>
-<h2>Clone (Splux Git)</h2>
-<hr class="rule">
-<p>Official URLs. They need DNS and TLS on <code>git.splux.robertflexx.dev</code>, or a host on the LAN that already runs the forge.</p>
-<pre class="block">git clone https://splux.robertflexx.dev/git/RobertFlexx/SPS.git
-git clone https://splux.robertflexx.dev/git/RobertFlexx/sps-core.git
-git clone https://splux.robertflexx.dev/git/RobertFlexx/sps-extra.git
-git clone https://splux.robertflexx.dev/git/RobertFlexx/splux-site.git</pre>
-<h2>Clone (GitHub mirror)</h2>
-<hr class="rule">
-<p>These URLs work from anywhere today.</p>
-<pre class="block">git clone https://github.com/RobertFlexx/SPS.git
-git clone https://github.com/RobertFlexx/sps-core.git
-git clone https://github.com/RobertFlexx/sps-extra.git
-git clone https://github.com/RobertFlexx/splux-site.git</pre>
-<h2>Pull requests</h2>
-<hr class="rule">
-<p>Open them on Splux Git. GitHub does not receive pull requests, issues, or accounts. A push mirror copies commits, branches, and tags only.</p>
-<p>Registration on the forge is closed until the host is on a public name. Clone and browse do not need an account.</p>
+ [ under construction ]
-<h2>What stays on GitHub</h2>
-<hr class="rule">
-<ul class="plain">
-<li>Live ISO files and SHA256SUMS</li>
-<li>This handbook (GitHub Pages)</li>
-<li>News metadata from the GitHub API (commit links still point at Splux Git)</li>
-</ul>
+
+ the floor is open
+ the roof is not
+
+ no trees
+ no clones
+ no pull requests
+
+
+
+$ <span class="wip-cursor"></span>
+</pre>
+<div class="wip-tape" aria-hidden="true"></div>
+</div>
</main>
@@FOOTER@@
</div>
-<script src="../../../../assets/git.js?v=4c4f12c-20261019130111" data-root="../../../../" data-git="https://splux.robertflexx.dev/git"></script>
</body>
</html>
diff --git a/tools/build-site.sh b/tools/build-site.sh
index 48d5707..7f8c5cb 100755
--- a/tools/build-site.sh
+++ b/tools/build-site.sh
@@ -69,7 +69,7 @@ write_header() {
<a href="${root}packages/">packages</a>
<a href="${root}install/">install</a>
<a href="${root}docs/">docs</a>
-<a href="${root}git/">git</a>
+<a href="${root}git/">git (WIP)</a>
<a href="${root}source/">source</a>
<a href="${root}news/">news</a>
</nav>
@@ -81,7 +81,7 @@ write_footer() {
cat <<EOF
<footer>
<p>Splux Linux</p>
-<p><a href="${root}">home</a> · <a href="${root}packages/">packages</a> · <a href="${root}git/">git</a> · <a href="${root}docs/">documentation</a></p>
+<p><a href="${root}">home</a> · <a href="${root}packages/">packages</a> · <a href="${root}git/">git (WIP)</a> · <a href="${root}docs/">documentation</a></p>
<p>This site was fully handmade by <a href="${GIT_HOST}/RobertFlexx">RobertFlexx</a>.</p>
</footer>
EOF
@@ -99,7 +99,7 @@ write_docs_nav() {
install "${root}install/" "Install" \
sps "${root}docs/sps/" "SPS tools" \
firstboot "${root}docs/first-boot/" "After first boot" \
- git "${root}git/" "Git"
+ git "${root}git/" "Git (WIP)"
while [ "$#" -ge 3 ]
do
if [ "$cur" = "$1" ]; then