Skip to content

Correct Posnic discovery metadata - #490

Merged
sridharkalaibala merged 15 commits into
developfrom
codex5_stream
Sep 11, 2026
Merged

sridharkalaibala merged 15 commits into
developfrom
codex5_stream

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Updates public software metadata and website routes to use https://www.posnic.com as the official homepage and preferred backlink target.

This normalizes website references across README links, CodeMeta, AppStream metadata, public documentation, generated API metadata, UI links, release/SBOM helpers, canonical tags, Open Graph metadata, JSON-LD, sitemap and robots discovery, and their tests. Operational tenant, demo, development, and application-host routes remain unchanged.

The LICENSE text also now matches GitHub's canonical AGPL-3.0 template exactly after line-ending normalization. The default branch currently reports a null SPDX identifier; GitHub can re-evaluate that repository-level discovery signal after this PR is merged.

Validation:

  • node --test tests/software-metadata.test.js tests/project-metadata.test.js tests/readme-claims.test.js tests/linux-appstream.test.js tests/frontend-discovery-files.test.js (35 passed)
  • API documentation regenerated successfully (608 endpoints, 518 OpenAPI paths)
  • git diff --check
  • canonical AGPL-3.0 template comparison passed
  • GitHub Actions run 34531769914: all 8 CI jobs passed
  • all editable website and backlink references in this PR use https://www.posnic.com

Distribution effect:

  • AppImageHub closed submission #3853 because the v1.6.1 AppImage embeds the old bare-domain homepage in its AppStream metadata.
  • This PR changes that packaged homepage to https://www.posnic.com/. After it is merged and included in a stable AppImage release, the catalog submission can be retried with corrected metadata.

Canonical website cleanup

  • Replaces every root www.posnic.io public website redirect in the tracked frontend with https://www.posnic.com.
  • Updates social image URLs, llms.txt, and SMS receipt links to www.posnic.com.
  • Preserves operational tenant and environment subdomains such as demo.posnic.io, develop.posnic.io, and <shop>.posnic.io.
  • Adds regression checks preventing root posnic.io from returning to public discovery files and entry-page metadata.

Validation: 32/32 focused discovery and metadata tests pass; git diff --check passes.

@sridharkalaibala sridharkalaibala changed the title Fix CodeMeta release status Correct Posnic discovery metadata Sep 10, 2026
@sridharkalaibala

Copy link
Copy Markdown
Contributor Author

how this will be helpful? adding www to posnic.com ?

@sridharkalaibala

Copy link
Copy Markdown
Contributor Author

Using one canonical hostname helps keep public identity signals consistent across GitHub metadata, AppStream, CodeMeta, documentation, sitemaps, structured data, and directory backlinks. It avoids splitting references between posnic.com and www.posnic.com, reduces unnecessary redirects, and makes the preferred website unambiguous to users, crawlers, and software catalogs.

This is not a standalone ranking trick or guaranteed SEO boost. Its value is removing contradictory metadata and consolidating future citations on the website hostname you selected: https://www.posnic.com/. The PR deliberately leaves operational *.posnic.io application and tenant endpoints unchanged.

@sridharkalaibala sridharkalaibala mentioned this pull request Sep 11, 2026
11 tasks
Signed-off-by: Sridhar Bala <sridharkalaibala@gmail.com>
@sridharkalaibala
sridharkalaibala merged commit 0955709 into develop Sep 11, 2026
8 checks passed
@github-actions github-actions Bot added the ready for QA Merged to develop and live on develop.posnic.io - anyone can test it label Sep 11, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Merged to develop. Anyone can test this - you do not need write access.

Try it at https://develop.posnic.io, or run it yourself:

git fetch origin develop && git checkout develop
npm install && npm --prefix api install
npm run dev   # then http://localhost:3000

When you have tested it, say what you did and what happened, and set
QA passed or QA failed. If you cannot set labels, just comment -
a maintainer will.

Reporting that something is broken is as useful as fixing it. It is
better found here than by a shopkeeper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for QA Merged to develop and live on develop.posnic.io - anyone can test it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant