Nazev znacky uz neni v kodu natvrdo
Server mel "Automia" napsanou primo v titulku Swaggeru a v OpenAPI - zbytek po prejmenovani, ktere probehlo jen na klientovi. Prejmenovat produkt tedy znamenalo hledat retezec po souborech. Dve promenne, a je to zamer: - server cte BRAND_NAME za behu, vychozi WorkNuke - klient cte VITE_BRAND_NAME pri buildu, vychozi tataz Klient je staticky soubor, takze runtime promenne containeru do prohlizece nedosahnou - proto se u nej dosazuje pri buildu. Obe maji tutéž vychozi hodnotu, takze bez nastaveni cehokoliv sedi. Zbytek firemnich udaju (claim, kontakty, adresa) zustava v brand.ts. Do promennych to nepatri, meni se to jednou za rok a env by z toho udelalo deset promennych, ktere nikdo nenastavi. Co se timhle nemeni: firma Automia v ukazkovych datech. Pozvanka ukazuje jmeno firmy, do ktere zve, a ta se v seedu jmenuje Automia - neni to zbytek po prejmenovani, je to zaznam zakaznika. Overeno: s BRAND_NAME=ZkouskaZnacky ma OpenAPI titulek "ZkouskaZnacky - portal a API" a Swagger "ZkouskaZnacky API". Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
5984b1cb9b
commit
f7ad429b3a
+15
-3
@@ -1,10 +1,22 @@
|
||||
/**
|
||||
* Jedine misto s firemnimi udaji a texty, ktere se opakuji na webu.
|
||||
* Prejmenovani firmy = zmena tady (viz docs/03-frontend.md).
|
||||
*
|
||||
* Nazev jde prebit promennou buildu, zbytek se meni tady. Server ma svoji
|
||||
* `BRAND_NAME` v `src/config.ts` - jsou to dve promenne, protoze klient je
|
||||
* staticky soubor a runtime promenne containeru do prohlizece nedosahnou.
|
||||
*/
|
||||
/**
|
||||
* Nazev z promenne buildu, jinak vychozi.
|
||||
*
|
||||
* Runtime promenne containeru se do prohlizece nedostanou, klient je
|
||||
* staticky soubor - proto `VITE_BRAND_NAME` pri buildu. Server ma svoje
|
||||
* `BRAND_NAME`, obe maji stejnou vychozi hodnotu.
|
||||
*/
|
||||
const name = import.meta.env.VITE_BRAND_NAME?.trim() || 'WorkNuke';
|
||||
|
||||
export const brand = {
|
||||
name: 'WorkNuke',
|
||||
legalName: 'WorkNuke s.r.o.',
|
||||
name,
|
||||
legalName: `${name} s.r.o.`,
|
||||
claim: 'Konec ruční práce.',
|
||||
description:
|
||||
'WorkNuke sbírá události ze všech vašich nástrojů, zautomatizuje, co jde, propojí další kroky a zapojí správné lidi, když je potřeba. Vaše práce prostě plyne.',
|
||||
|
||||
Reference in New Issue
Block a user