diff options
| author | Leitwolf11 | 2026-09-08 22:12:43 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-08 22:12:43 +0300 |
| commit | b7f2dceebdee7e9d13644a1f80c661cfcc265bd2 (patch) | |
| tree | 80ba990fceaaef89197a47f4da072418d1fe8f64 | |
| parent | 96699b883c12e079451c9a754da185cf1e26b3fe (diff) | |
| download | progmaweb-b7f2dceebdee7e9d13644a1f80c661cfcc265bd2.tar.gz | |
Describe Progmasoft accurately as an open-source organization across public web surfaces
| -rw-r--r-- | README.md | 4 | ||||
| -rw-r--r-- | apps/web/app/layout.tsx | 2 | ||||
| -rw-r--r-- | apps/web/app/page.tsx | 4 | ||||
| -rw-r--r-- | apps/web/components/Footer.tsx | 2 | ||||
| -rw-r--r-- | apps/web/components/SiteHeader.tsx | 4 | ||||
| -rw-r--r-- | apps/web/lib/localization.ts | 8 |
6 files changed, 13 insertions, 11 deletions
@@ -9,7 +9,7 @@ the ASP.NET Core API. ## Public hosts -- `progmasoft.com` serves the canonical corporate homepage; `www.progmasoft.com` redirects to it. +- `progmasoft.com` serves the canonical organization homepage; `www.progmasoft.com` redirects to it. - `account.progmasoft.com` serves account discovery and authentication. - `account.progmasoft.com/login` signs an existing account in. - `account.progmasoft.com/register` creates a new account after server-side validation. @@ -23,7 +23,7 @@ canonical Progmasoft `<Account>` name, with the same spelling and case. ## Architecture -- `apps/web` is a Next.js App Router application. Host-aware routing keeps the corporate and account surfaces in one +- `apps/web` is a Next.js App Router application. Host-aware routing keeps the public organization and account surfaces in one build without coupling their page hierarchy. - `apps/api` is an ASP.NET Core minimal API. It owns account-name policy, password hashing, session issuance, secure cookies, rate limiting, and authorization. diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 29e22df..8eb99e4 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -7,7 +7,7 @@ import { getLocale } from "@/lib/locale.server"; import "./globals.css"; export const metadata: Metadata = { - // The apex host is the only public corporate canonical. The www host is a + // The apex host is the only public organization canonical. The www host is a // transport-level redirect and account pages opt out of indexing below. metadataBase: new URL("https://progmasoft.com"), title: { diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index a5fce53..158f1b1 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -35,7 +35,7 @@ export default async function Homepage() { <> <SiteHeader locale={locale} /> <main> - <section className="hero corporate-hero"> + <section className="hero organization-hero"> <div className="shell hero-grid"> <div className="hero-copy"> <p className="eyebrow">{home.heroEyebrow}</p> @@ -69,7 +69,7 @@ export default async function Homepage() { <span></span> <span></span> <span></span> - <code>progmasoft/company</code> + <code>progmasoft/organization</code> </div> <div className="system-stack"> {home.stack.map(([label, title, description], index) => ( diff --git a/apps/web/components/Footer.tsx b/apps/web/components/Footer.tsx index 4bce48a..309fbd6 100644 --- a/apps/web/components/Footer.tsx +++ b/apps/web/components/Footer.tsx @@ -20,7 +20,7 @@ export function Footer({ locale }: { locale: Locale }) { <a href="https://github.com/Progmasoft">{footer.openSource}</a> </div> <div> - <strong>{footer.company}</strong> + <strong>{footer.organization}</strong> <a href="mailto:support@progmasoft.com">{footer.support}</a> <a href="https://account.progmasoft.com/"> {getMessages(locale).navigation.account} diff --git a/apps/web/components/SiteHeader.tsx b/apps/web/components/SiteHeader.tsx index ad4bc81..b42c7c9 100644 --- a/apps/web/components/SiteHeader.tsx +++ b/apps/web/components/SiteHeader.tsx @@ -25,7 +25,9 @@ export function SiteHeader({ <nav className="primary-nav" aria-label={navigation.primary}> {account ? ( <> - <Link href="https://progmasoft.com/">{navigation.company}</Link> + <Link href="https://progmasoft.com/"> + {navigation.organization} + </Link> {signedInName ? ( <Link className="button button-small" diff --git a/apps/web/lib/localization.ts b/apps/web/lib/localization.ts index 1e77502..99bd437 100644 --- a/apps/web/lib/localization.ts +++ b/apps/web/lib/localization.ts @@ -12,7 +12,7 @@ export const messages = { "en-US": { navigation: { primary: "Primary navigation", - company: "Company", + organization: "Organization", products: "Products", principles: "Principles", account: "Account", @@ -29,7 +29,7 @@ export const messages = { "Programming-language infrastructure and developer systems built with durable contracts.", products: "Products", openSource: "Open source", - company: "Company", + organization: "Organization", support: "Support", websiteSource: "Website source", closing: "Designed for clarity, security, and long-term maintenance.", @@ -231,7 +231,7 @@ export const messages = { "de-DE": { navigation: { primary: "Hauptnavigation", - company: "Unternehmen", + organization: "Organisation", products: "Produkte", principles: "Grundsätze", account: "Konto", @@ -248,7 +248,7 @@ export const messages = { "Programmiersprachen-Infrastruktur und Entwicklersysteme auf der Grundlage beständiger Verträge.", products: "Produkte", openSource: "Open Source", - company: "Unternehmen", + organization: "Organisation", support: "Support", websiteSource: "Quellcode der Website", closing: |