Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLeitwolf112026-08-13 23:49:50 +0300
committerLeitwolf112026-08-13 23:49:50 +0300
commit79f578f5ed1932ad18127123b80901bde22ee983 (patch)
tree415748ca1bd389feebf00e68040fb8df635cf1c0
parent1338890f0c6c169710d0c4379fedeec22c9b3e0b (diff)
downloadwebsite-79f578f5ed1932ad18127123b80901bde22ee983.tar.gz
Retain java.xsharp-lang.xyz as a deprecated historical catalog, clearly mark its metadata, navigation, status, package plans, publication policy, and footer as retired, preserve existing links and former Java package names for reference, and remove any implication that the page defines the current compiler pipeline or accepts future artifacts
-rw-r--r--README.md9
-rw-r--r--frontend/src/pages/java/index.astro33
2 files changed, 22 insertions, 20 deletions
diff --git a/README.md b/README.md
index 4858b5c..eecaff1 100644
--- a/README.md
+++ b/README.md
@@ -13,11 +13,12 @@ This repository contains the public web surface for the Visual X# programming la
- `frontend/` is the Astro website. It is emitted as static HTML and assets.
- `backend/` is the ASP.NET Core Identity and package-registry API. It owns password and Google authentication,
verification/recovery mail, secure session cookies, PostgreSQL persistence, and digest-only CLI tokens.
-- `java.xsharp-lang.xyz` is the read-only Java artifact catalog. Its package descriptions are rendered from trusted
- Markdown at build time and Maven-compatible files are served separately from the static catalog.
+- `java.xsharp-lang.xyz` is retained as a deprecated, read-only historical Java catalog so existing links continue to
+ resolve. It does not define the current compiler pipeline and does not accept new artifact publication.
-The Java 25 surface reserves `org.progmasoft.visual_xsharp.xmm.writer`,
-`org.progmasoft.visual_xsharp.xmm.reader`, and `org.progmasoft.java_utilities.ffi.c` as its canonical public packages.
+The deprecated catalog records the former `org.progmasoft.visual_xsharp.xmm.writer`,
+`org.progmasoft.visual_xsharp.xmm.reader`, and `org.progmasoft.java_utilities.ffi.c` package plans for historical reference;
+they are not a current public-package commitment.
The registry account dashboard is available at
[`viget.xsharp-lang.xyz/dashboard`](https://viget.xsharp-lang.xyz/dashboard/). Package publication remains closed while
diff --git a/frontend/src/pages/java/index.astro b/frontend/src/pages/java/index.astro
index bd7ea98..c39626b 100644
--- a/frontend/src/pages/java/index.astro
+++ b/frontend/src/pages/java/index.astro
@@ -7,8 +7,8 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
---
<SiteLayout
- title="Visual X# Java Repository"
- description="Official read-only Java packages for Visual X# Xmm and native FFI integration."
+ title="Visual X# Java Repository — Deprecated"
+ description="Deprecated read-only catalog of the former Visual X# Java package surface."
>
<section class="repository-surface">
<div class="ambient" aria-hidden="true">
@@ -19,7 +19,7 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
<a class="brand" href="https://xsharp-lang.xyz/" aria-label="Visual X# home">
<img class="brand-mark" src="/xsharp-logo.webp" width="38" height="38" alt="" />
<span class="brand-name">Visual X#</span>
- <span class="brand-channel">Java repository</span>
+ <span class="brand-channel">Java repository · Deprecated</span>
</a>
<a class="repository-source" href="https://github.com/Progmasoft/visual-xsharp" target="_blank" rel="noreferrer">
<Icon name="github" />
@@ -29,23 +29,24 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
<main class="repository-main repository-catalog">
<div class="repository-status glass-panel">
- <span class="repository-status-icon"><Icon name="check" /></span>
- Repository foundation online
+ <span class="repository-status-icon"><Icon name="modules" /></span>
+ Deprecated · retained for historical reference
</div>
- <p class="eyebrow">Official Java packages</p>
+ <p class="eyebrow">Deprecated Java catalog</p>
<h1>Visual X# Xmm.<br /><em>Java 25.</em></h1>
<p class="repository-lede">
- The Java surface follows the current Xmm pipeline and its C FFI boundary. Artifact publication is not open yet;
- these are the canonical package names reserved by the renewed compiler design.
+ This page documents an earlier Java package plan and remains available so existing links do not break. The catalog
+ is deprecated: its package list is not the current Visual X# pipeline contract, and no new artifacts will be
+ published here.
</p>
<section class="package-list" aria-labelledby="packages-heading">
<div class="package-list-heading">
<div>
<p class="eyebrow">Packages</p>
- <h2 id="packages-heading">Canonical packages</h2>
+ <h2 id="packages-heading">Historical package names</h2>
</div>
- <span>3 packages</span>
+ <span>3 retired plans</span>
</div>
<article class="package-card glass-panel">
<span class="package-icon"><Icon name="registers" /></span>
@@ -54,7 +55,7 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
<code>org.progmasoft.visual_xsharp.xmm.writer</code>
<small>Java 25 writer surface for the Visual X# Xmm representation.</small>
</span>
- <span class="package-version">planned</span>
+ <span class="package-version">deprecated</span>
</article>
<article class="package-card glass-panel">
<span class="package-icon"><Icon name="layers" /></span>
@@ -63,7 +64,7 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
<code>org.progmasoft.visual_xsharp.xmm.reader</code>
<small>Java 25 reader and inspection surface for Visual X# Xmm.</small>
</span>
- <span class="package-version">planned</span>
+ <span class="package-version">deprecated</span>
</article>
<article class="package-card glass-panel">
<span class="package-icon"><Icon name="modules" /></span>
@@ -72,22 +73,22 @@ import SiteLayout from "../../layouts/SiteLayout.astro";
<code>org.progmasoft.java_utilities.ffi.c</code>
<small>Shared Java 25 native-access utilities for the Xmm C boundary.</small>
</span>
- <span class="package-version">planned</span>
+ <span class="package-version">deprecated</span>
</article>
</section>
<div class="repository-note glass-panel">
<Icon name="modules" />
<div>
- <strong>Publishing is maintainer-only</strong>
- <span>This host will expose immutable Maven-compatible artifacts and will not accept user uploads.</span>
+ <strong>No new publication</strong>
+ <span>This host is retained as a deprecated, read-only historical page. Do not select these packages for new work.</span>
</div>
</div>
</main>
<footer class="repository-footer">
<span>java.xsharp-lang.xyz</span>
- <span>Official read-only repository</span>
+ <span>Deprecated read-only catalog</span>
</footer>
</section>
</SiteLayout>