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

summaryrefslogtreecommitdiffhomepage
path: root/apps/api/Accounts/PostgresAccountStore.cs
diff options
context:
space:
mode:
authorLeitwolf112026-10-29 12:32:23 +0300
committerLeitwolf112026-10-29 12:32:23 +0300
commit3d1c6d52b830d201a68b0440a8a81c13b74c8b92 (patch)
tree8d6fecf940377b64100f9fd09585b6a9471b162d /apps/api/Accounts/PostgresAccountStore.cs
parent58fa0d19d223aaebf9973ebd446c4bb855351ef9 (diff)
downloadprogmaweb-3d1c6d52b830d201a68b0440a8a81c13b74c8b92.tar.gz
Show the Tazel plugins of ViGet, open the Gradle catalog, and route their files
The API of the previous commit holds the catalog; this adds what people and Tazel reach. Pages: - /dslplugins/tazel lists the published plugins, read from the API on its loopback address, and says when there is none. - /dslplugins/tazel/<Publisher>/<Name> is the page of a plugin: its description, publisher, latest version, license, authors, homepage and repository, the plugins block that uses it, and every version with its date, plugin API, size, SHA-256, yanked mark and JAR. - /dslplugins/gradle opens the Gradle catalog. It only lists: Gradle takes com.progmasoft.tazel.plugin from the Gradle Plugin Portal. - The availability note says that Progmasoft publishes first and every account later. Texts are in the four languages of the site. Nginx (ops/nginx/progmaweb.conf): - On viget.progmasoft.com, index.json of a plugin goes to the API and the JARs come from /srv/viget/files with immutable caching; /api/ stays closed. - maven.progmasoft.com serves /srv/maven, whose /tazel holds tazel-api. ops/README.md describes the directories, their SELinux labels, the publish and yank commands, and how a release of Tazel copies the API into the Maven repository. Tests cover the texts in every language, the plugins block, the Gradle list, and that a page asks the API only for identifiers.
Diffstat (limited to 'apps/api/Accounts/PostgresAccountStore.cs')
0 files changed, 0 insertions, 0 deletions