Skip to content

Commit 9765fca

Browse files
committed
ci: update ci icons
1 parent f6503eb commit 9765fca

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/app/shared/data/portfolio.data.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export const EXPERIENCES: readonly Experience[] = [
3636
company: null,
3737
location: $localize`:@@exp.current.loc:Remote`,
3838
period: $localize`:@@exp.current.period:2023 — Present`,
39-
description: $localize`:@@exp.current.desc:Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations. Built an Nx monorepo of shared Angular libraries (design system, theming, icons, dev tooling) auto-published to a private GitLab registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.`,
39+
description: $localize`:@@exp.current.desc:Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations.`,
4040
tags: ['Angular', 'NgRx', 'Signals', 'RxJS', 'TypeScript', 'CI/CD'],
4141
},
4242
{
@@ -115,7 +115,7 @@ export const PROJECTS: readonly Project[] = [
115115
{
116116
name: 'Angular shared libraries',
117117
badge: $localize`:@@proj.metalibs.badge:Design System · Work`,
118-
description: $localize`:@@proj.metalibs.desc:Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry, gated by coverage, lint, code-duplication and circular-dependency checks.`,
118+
description: $localize`:@@proj.metalibs.desc:Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.`,
119119
links: [],
120120
tags: ['Nx', 'Angular 21', 'GitLab CI/CD', 'Design System', 'Bun'],
121121
featured: true,

src/locale/messages.ru.xlf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@
171171
<target>2023 — наст. время</target>
172172
</trans-unit>
173173
<trans-unit id="exp.current.desc" datatype="html">
174-
<source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations. Built an Nx monorepo of shared Angular libraries (design system, theming, icons, dev tooling) auto-published to a private GitLab registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source>
175-
<target>Проектирую Angular 22-приложения целиком — zoneless, сигналы, standalone и OnPush повсюду, сторы на NgRx Signals. Спроектировал типобезопасный API-слой: Orval-клиент, авто-генерируемый из OpenAPI с рантайм-валидацией zod — signal-based httpResource для чтений, HttpClient-сервисы для мутаций. Построил Nx-монорепозиторий общих Angular-библиотек (дизайн-система, темизация, иконки, dev-тулинг) с авто-публикацией в приватный GitLab-реестр. Качество держат кастомный ESLint-плагин (приватные #поля, DI только через inject(), гигиена RxJS), мультиплагинный Prettier, 100% покрытие тестами и проверки дублирования / циклических зависимостей в CI.</target>
174+
<source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations.</source>
175+
<target>Проектирую Angular 22-приложения целиком — zoneless, сигналы, standalone и OnPush повсюду, сторы на NgRx Signals. Спроектировал типобезопасный API-слой: Orval-клиент, авто-генерируемый из OpenAPI с рантайм-валидацией zod — signal-based httpResource для чтений, HttpClient-сервисы для мутаций.</target>
176176
</trans-unit>
177177
<trans-unit id="exp.fifthkind.role" datatype="html">
178178
<source>Tech Lead / Senior Frontend</source>
@@ -259,8 +259,8 @@
259259
<target>Дизайн-система · Работа</target>
260260
</trans-unit>
261261
<trans-unit id="proj.metalibs.desc" datatype="html">
262-
<source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry, gated by coverage, lint, code-duplication and circular-dependency checks.</source>
263-
<target>Самостоятельно созданный Nx-монорепозиторий общих Angular-библиотек (@shared/*) — токены дизайн-системы из Figma, темизация, inline-SVG иконки, уведомления, feature-флаги и dev-auth тулинг. GitLab CI авто-версионирует, собирает и идемпотентно публикует каждый пакет в приватный GitLab Package Registry под контролем coverage, линтинга, проверок дублирования и циклических зависимостей.</target>
262+
<source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source>
263+
<target>Самостоятельно созданный Nx-монорепозиторий общих Angular-библиотек (@shared/*) — токены дизайн-системы из Figma, темизация, inline-SVG иконки, уведомления, feature-флаги и dev-auth тулинг. GitLab CI авто-версионирует, собирает и идемпотентно публикует каждый пакет в приватный GitLab Package Registry. Качество держат кастомный ESLint-плагин (приватные #поля, DI только через inject(), гигиена RxJS), мультиплагинный Prettier, 100% покрытие тестами и проверки дублирования / циклических зависимостей в CI.</target>
264264
</trans-unit>
265265
<trans-unit id="proj.claude.badge" datatype="html">
266266
<source>Tooling · Open Source</source>

src/locale/messages.xlf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@
349349
</context-group>
350350
</trans-unit>
351351
<trans-unit id="exp.current.desc" datatype="html">
352-
<source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations. Built an Nx monorepo of shared Angular libraries (design system, theming, icons, dev tooling) auto-published to a private GitLab registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source>
352+
<source>Architecting Angular 22 applications end-to-end — zoneless, signals, standalone and OnPush throughout, with NgRx Signals stores. Designed a type-safe API layer: an Orval client auto-generated from OpenAPI with zod runtime validation — signal-based httpResource for reads, HttpClient services for mutations.</source>
353353
<context-group purpose="location">
354354
<context context-type="sourcefile">src/app/shared/data/portfolio.data.ts</context>
355355
<context context-type="linenumber">36</context>
@@ -503,7 +503,7 @@
503503
</context-group>
504504
</trans-unit>
505505
<trans-unit id="proj.metalibs.desc" datatype="html">
506-
<source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry, gated by coverage, lint, code-duplication and circular-dependency checks.</source>
506+
<source>Self-authored Nx monorepo of shared Angular libraries (@shared/*) — design-system tokens generated from Figma, theming, inline-SVG icons, notifications, feature flags and dev-auth tooling. GitLab CI auto-versions, assembles and idempotently publishes every package to a private GitLab Package Registry. Quality enforced by a custom ESLint plugin (private #fields, inject()-only DI, RxJS hygiene), a multi-plugin Prettier stack, 100% test coverage and duplication / circular-dependency gates in CI.</source>
507507
<context-group purpose="location">
508508
<context context-type="sourcefile">src/app/shared/data/portfolio.data.ts</context>
509509
<context context-type="linenumber">117</context>

0 commit comments

Comments
 (0)