<feed xmlns='http://www.w3.org/2005/Atom'>
<title>progmaweb, branch docs/code-of-conduct</title>
<subtitle>The site and account service of Progmasoft: a Next.js frontend and an ASP.NET Core API.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/'/>
<entry>
<title>Merge branch 'main' into docs/code-of-conduct</title>
<updated>2026-11-15T16:33:13+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T16:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=5f3faa1421b91cc6ccd5e68b4adfd05afc4114d9'/>
<id>5f3faa1421b91cc6ccd5e68b4adfd05afc4114d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #74 from Progmasoft/content/catch3-0.4.0</title>
<updated>2026-11-15T16:31:28+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T16:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=aae4e692f5a39b70ca167e87ba0fdf030ec62d35'/>
<id>aae4e692f5a39b70ca167e87ba0fdf030ec62d35</id>
<content type='text'>
Show Catch3 0.4.0 as its latest release</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show Catch3 0.4.0 as its latest release</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'main' into content/catch3-0.4.0</title>
<updated>2026-11-15T14:33:13+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T14:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=3154720c62c9fec2dfc8b7063e305ae39bba0ffd'/>
<id>3154720c62c9fec2dfc8b7063e305ae39bba0ffd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #73 from Progmasoft/ops/schemastore</title>
<updated>2026-11-15T12:31:31+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T12:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=3dae09b3f2c90b8ae318085e22f93cbcc5d59b98'/>
<id>3dae09b3f2c90b8ae318085e22f93cbcc5d59b98</id>
<content type='text'>
Serve JSON Schemas on schemastore.progmasoft.com</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Serve JSON Schemas on schemastore.progmasoft.com</pre>
</div>
</content>
</entry>
<entry>
<title>Show Catch3 0.4.0 as its latest release</title>
<updated>2026-11-15T12:30:47+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-15T12:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=18bfd1f74b8465987248c207ed39d3c671becaa2'/>
<id>18bfd1f74b8465987248c207ed39d3c671becaa2</id>
<content type='text'>
Catch3 0.4.0 was released on 2026-11-15 (tag catch3-0.4.0). The catalog of
product.progmasoft.com lists it under Catch3 and on its releases page.

Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Catch3 0.4.0 was released on 2026-11-15 (tag catch3-0.4.0). The catalog of
product.progmasoft.com lists it under Catch3 and on its releases page.

Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</pre>
</div>
</content>
</entry>
<entry>
<title>Serve JSON Schemas on schemastore.progmasoft.com</title>
<updated>2026-11-15T12:28:13+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-15T12:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=30b799ffe9f67aac0abe9ce8426cec8b2d6163f8'/>
<id>30b799ffe9f67aac0abe9ce8426cec8b2d6163f8</id>
<content type='text'>
schemastore.progmasoft.com/json/ holds the JSON Schemas of Progmasoft's file
formats. The first is progmasoft-cpp-index.json, which describes the
index.json of each folder of guidelines in Progmasoft/progmasoft-cpp: the
language versions with exactly one default, and every document with its
chapter, path and versions.

- ops/schemastore/json: the schemas, under CC0-1.0 (REUSE.toml, the legal
  code in LICENSES/CC0-1.0.txt) so that projects and schema catalogs can copy
  them.
- ops/schemastore/nginx/schemastore.conf: static files from
  /srv/schemastore, GET only, readable from every origin for editors in the
  browser, an hour of caching; everything outside /json/ is 404.
- ops/README.md: the install steps, the SELinux label and the rule that a
  schema which would reject files it accepted before gets a new name.

Live on 91.151.88.130; the progmasoft.com certificate names the host.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
schemastore.progmasoft.com/json/ holds the JSON Schemas of Progmasoft's file
formats. The first is progmasoft-cpp-index.json, which describes the
index.json of each folder of guidelines in Progmasoft/progmasoft-cpp: the
language versions with exactly one default, and every document with its
chapter, path and versions.

- ops/schemastore/json: the schemas, under CC0-1.0 (REUSE.toml, the legal
  code in LICENSES/CC0-1.0.txt) so that projects and schema catalogs can copy
  them.
- ops/schemastore/nginx/schemastore.conf: static files from
  /srv/schemastore, GET only, readable from every origin for editors in the
  browser, an hour of caching; everything outside /json/ is 404.
- ops/README.md: the install steps, the SELinux label and the rule that a
  schema which would reject files it accepted before gets a new name.

Live on 91.151.88.130; the progmasoft.com certificate names the host.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep the code of conduct within markdownlint's rules</title>
<updated>2026-11-15T10:54:07+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-15T10:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=4413470b8fee9ea9911abbc2a1391d4d3b65e580'/>
<id>4413470b8fee9ea9911abbc2a1391d4d3b65e580</id>
<content type='text'>
One blank line between sections and a mailto link for the reporting
address, as Codacy's markdownlint asks; the text is unchanged.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One blank line between sections and a mailto link for the reporting
address, as Codacy's markdownlint asks; the text is unchanged.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove what is left of the former language and its site (#70)</title>
<updated>2026-11-15T10:53:35+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T10:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=1a73486c0f67ddf3bfe3fd01e2258648f81fbb48'/>
<id>1a73486c0f67ddf3bfe3fd01e2258648f81fbb48</id>
<content type='text'>
The dashboard, proxy, documents, issue templates and ops files no longer point at the former language, its site or its repositories. viget.progmasoft.com/api/v1/status answers from the Progmaweb API (5085); the archived website repository is no longer mirrored.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The dashboard, proxy, documents, issue templates and ops files no longer point at the former language, its site or its repositories. viget.progmasoft.com/api/v1/status answers from the Progmaweb API (5085); the archived website repository is no longer mirrored.</pre>
</div>
</content>
</entry>
<entry>
<title>Add a code of conduct</title>
<updated>2026-11-15T09:28:55+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-15T09:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=2ce348f7587513c1f31f78e06f40858ad34aeb64'/>
<id>2ce348f7587513c1f31f78e06f40858ad34aeb64</id>
<content type='text'>
CODE_OF_CONDUCT.md is Contributor Covenant 3.0, the text every public
Progmasoft repository carries: reports go to support@progmasoft.com,
read by the maintainers as the Community Moderators, and the enforcement
ladder applies as the Covenant writes it. The file keeps the Covenant's
CC-BY-SA-4.0 license.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CODE_OF_CONDUCT.md is Contributor Covenant 3.0, the text every public
Progmasoft repository carries: reports go to support@progmasoft.com,
read by the maintainers as the Community Moderators, and the enforcement
ladder applies as the Covenant writes it. The file keeps the Covenant's
CC-BY-SA-4.0 license.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #69 from Progmasoft/fix/git-mirror-mobile</title>
<updated>2026-11-15T09:15:38+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-15T09:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=251181fa208b1133de8f93a5f5772d1202e1edea'/>
<id>251181fa208b1133de8f93a5f5772d1202e1edea</id>
<content type='text'>
Give git.progmasoft.com a phone layout</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give git.progmasoft.com a phone layout</pre>
</div>
</content>
</entry>
</feed>
