-
+
Sponsor the Project
diff --git a/docs/src/content/docs/pt/challenges/angular/1-projection.md b/docs/src/content/docs/pt/challenges/angular/1-projection.md
index 352c175..642963a 100644
--- a/docs/src/content/docs/pt/challenges/angular/1-projection.md
+++ b/docs/src/content/docs/pt/challenges/angular/1-projection.md
@@ -2,6 +2,8 @@
title: 🟢 Projeção
description: Desafio 1 é sobre aprender a projetar elementos DOM através de componentes
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 1
command: angular-projection
blogLink: https://medium.com/@thomas.laforge/create-a-highly-customizable-component-cc3a9805e4c5
diff --git a/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md b/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md
index deaf61d..03e0055 100644
--- a/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md
+++ b/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md
@@ -2,6 +2,8 @@
title: 🔴 Pipe Empacotador de Utilidade
description: Desafio 10 é sobre a criação de um pipe para empacotar utilidades
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 10
command: angular-pipe-hard
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/13-styling.md b/docs/src/content/docs/pt/challenges/angular/13-styling.md
index b734a44..f6e48bb 100644
--- a/docs/src/content/docs/pt/challenges/angular/13-styling.md
+++ b/docs/src/content/docs/pt/challenges/angular/13-styling.md
@@ -2,6 +2,8 @@
title: 🟠 CSS Altamente Personalizável
description: Desafio 13 é sobre criar estilos CSS altamente personalizáveis
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 13
command: angular-styling
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/21-achor-scrolling.md b/docs/src/content/docs/pt/challenges/angular/21-achor-scrolling.md
index 65147c3..d969d87 100644
--- a/docs/src/content/docs/pt/challenges/angular/21-achor-scrolling.md
+++ b/docs/src/content/docs/pt/challenges/angular/21-achor-scrolling.md
@@ -2,6 +2,8 @@
title: 🟢 Navegação por Âncora
description: Desafio 21 é sobre navegação dentro de uma página por âncora
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 21
command: angular-anchor-scrolling
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/22-router-input.md b/docs/src/content/docs/pt/challenges/angular/22-router-input.md
index 04a851c..ff24f96 100644
--- a/docs/src/content/docs/pt/challenges/angular/22-router-input.md
+++ b/docs/src/content/docs/pt/challenges/angular/22-router-input.md
@@ -2,6 +2,8 @@
title: 🟢 @RouterInput()
description: Desafio 22 é sobre o uso do decorador @Input para recuperar parâmetros do roteador.
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 22
command: angular-router-input
blogLink: https://medium.com/ngconf/accessing-route-params-in-angular-1f8e12770617
diff --git a/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md b/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md
index 808f997..330410b 100644
--- a/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md
+++ b/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md
@@ -2,6 +2,8 @@
title: 🟠 Aprimoramento de Diretiva
description: Desafio 3 é sobre o aprimoramento de uma diretiva nativa
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 3
command: angular-ngfor-enhancement
blogLink: https://medium.com/@thomas.laforge/ngfor-enhancement-716b44656a6c
diff --git a/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md b/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md
index acb3e4b..23bed1c 100644
--- a/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md
+++ b/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md
@@ -2,6 +2,8 @@
title: 🔴 Interoperabilidade Rxjs/Signal
description: Desafio 30 é sobre aprender como misturar signal com Rxjs
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 30
command: angular-interop-rxjs-signal
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/31-module-to-standalone.md b/docs/src/content/docs/pt/challenges/angular/31-module-to-standalone.md
index a8a733d..ffe9c3c 100644
--- a/docs/src/content/docs/pt/challenges/angular/31-module-to-standalone.md
+++ b/docs/src/content/docs/pt/challenges/angular/31-module-to-standalone.md
@@ -2,6 +2,8 @@
title: 🟢 Módulo para Standalone
description: Desafio 31 é sobre migrar uma aplicação baseada em módulos para uma aplicação baseada em componentes standalone.
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 31
command: angular-module-to-standalone
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md b/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md
index dc0e582..fb4d32a 100644
--- a/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md
+++ b/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md
@@ -2,6 +2,8 @@
title: 🟠 Bug na Detecção de Mudanças
description: Desafio 32 é sobre debuggar uma aplicação que tem um problema quando a detecção de mudanças é disparada
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 32
command: angular-bug-cd
blogLink: https://medium.com/ngconf/function-calls-inside-template-are-dangerous-15f9822a6629
diff --git a/docs/src/content/docs/pt/challenges/angular/39-injection-token.md b/docs/src/content/docs/pt/challenges/angular/39-injection-token.md
index 6071a1a..3af2edf 100644
--- a/docs/src/content/docs/pt/challenges/angular/39-injection-token.md
+++ b/docs/src/content/docs/pt/challenges/angular/39-injection-token.md
@@ -2,6 +2,8 @@
title: 🟠 InjectionToken
description: Desafio 39 é sobre o poder da injeção de dependência
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 39
command: angular-injection-token
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/43-signal-input.md b/docs/src/content/docs/pt/challenges/angular/43-signal-input.md
index 6b77df8..a654a8e 100644
--- a/docs/src/content/docs/pt/challenges/angular/43-signal-input.md
+++ b/docs/src/content/docs/pt/challenges/angular/43-signal-input.md
@@ -2,6 +2,8 @@
title: 🟢 Signal Input
description: Desafio 43 é sobre como usar signal inputs
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 43
command: angular-signal-input
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/44-view-transition.md b/docs/src/content/docs/pt/challenges/angular/44-view-transition.md
index 0d7e984..b8b3e9b 100644
--- a/docs/src/content/docs/pt/challenges/angular/44-view-transition.md
+++ b/docs/src/content/docs/pt/challenges/angular/44-view-transition.md
@@ -2,6 +2,9 @@
title: 🔴 Transição de View
description: Desafio 44 você aprenderá a nova API para animação de transição de view
author: thomas-laforge
+contributors:
+ - kabrunko-dev
+ - svenson95
challengeNumber: 44
command: angular-view-transition
sidebar:
diff --git a/45-react-in-angular.md b/docs/src/content/docs/pt/challenges/angular/45-react-in-angular.md
similarity index 98%
rename from 45-react-in-angular.md
rename to docs/src/content/docs/pt/challenges/angular/45-react-in-angular.md
index b8bc73b..a7fa386 100644
--- a/45-react-in-angular.md
+++ b/docs/src/content/docs/pt/challenges/angular/45-react-in-angular.md
@@ -2,7 +2,8 @@
title: 🔴 React em angular
description: Desafio 5 é sobre aprender como se beneficiar das várias bibliotecas em React
author: wandrille-guesdon
-challengeNumber: 45
+contributors:
+ - tomalaforge 45
command: angular-react-in-angular
sidebar:
order: 209
diff --git a/docs/src/content/docs/pt/challenges/angular/5-crud.md b/docs/src/content/docs/pt/challenges/angular/5-crud.md
index 9d8b3a4..b67ffda 100644
--- a/docs/src/content/docs/pt/challenges/angular/5-crud.md
+++ b/docs/src/content/docs/pt/challenges/angular/5-crud.md
@@ -2,6 +2,8 @@
title: 🟢 Aplicação Crud
description: Desafio 5 é sobre refatorar uma aplicação crud is about refactoring a crud application
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 5
command: angular-crud
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/angular/6-permissions.md b/docs/src/content/docs/pt/challenges/angular/6-permissions.md
index 882e6bf..42dd00b 100644
--- a/docs/src/content/docs/pt/challenges/angular/6-permissions.md
+++ b/docs/src/content/docs/pt/challenges/angular/6-permissions.md
@@ -2,6 +2,8 @@
title: 🟠 Diretiva Estrutural
description: Desafio 6 é sobre criar uma diretiva estrutural para manipular permissões
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 6
command: angular-permissions
blogLink: https://medium.com/@thomas.laforge/create-a-custom-structural-directive-to-manage-permissions-like-a-pro-11a1acad30ad
diff --git a/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md
index bfbde21..f096da7 100644
--- a/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md
+++ b/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md
@@ -2,6 +2,8 @@
title: 🟢 Pipe Puro
description: Desafio 8 é sobre criar um pipe puro
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 8
command: angular-pipe-easy
blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d
diff --git a/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md b/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md
index cd06a29..ff5aaeb 100644
--- a/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md
+++ b/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md
@@ -2,6 +2,8 @@
title: 🟠 Pipe Empacotador de Função
description: Challenge 9 is about creating a pipe to wrap component fonctions
author: thomas-laforge
+contributors:
+ - kabrunko-dev
challengeNumber: 9
command: angular-pipe-intermediate
blogLink: https://medium.com/ngconf/boost-your-apps-performance-by-wrapping-your-functions-inside-a-pipe-7e889a901d1d
diff --git a/docs/src/content/docs/pt/challenges/forms/41-control-value-accessor.md b/docs/src/content/docs/pt/challenges/forms/41-control-value-accessor.md
index 7c97df1..e453606 100644
--- a/docs/src/content/docs/pt/challenges/forms/41-control-value-accessor.md
+++ b/docs/src/content/docs/pt/challenges/forms/41-control-value-accessor.md
@@ -2,6 +2,8 @@
title: 🟠 Control Value Accessor
description: Desafio 41 é sobre criar um controle personalizado de formulário que implemente a interface Control Value Accessor.
author: stanislav-gavrilov
+contributors:
+ - kabrunko-dev
challengeNumber: 41
command: forms-control-value-accessor
sidebar:
diff --git a/docs/src/content/docs/pt/challenges/rxjs/38-rxjs-catch-error.md b/docs/src/content/docs/pt/challenges/rxjs/38-rxjs-catch-error.md
index 21f1b37..8d9d6fc 100644
--- a/docs/src/content/docs/pt/challenges/rxjs/38-rxjs-catch-error.md
+++ b/docs/src/content/docs/pt/challenges/rxjs/38-rxjs-catch-error.md
@@ -3,6 +3,8 @@ title: 🟢 catchError
description: Desafio 38 é sobre aprender conclusão de observable
author: devesh-chaudhari
command: rxjs-catch-error
+contributors:
+ - kabrunko-dev
challengeNumber: 38
sidebar:
order: 14
diff --git a/docs/src/content/docs/pt/guides/checkout-answer.md b/docs/src/content/docs/pt/guides/checkout-answer.md
index 425c408..309f413 100644
--- a/docs/src/content/docs/pt/guides/checkout-answer.md
+++ b/docs/src/content/docs/pt/guides/checkout-answer.md
@@ -1,6 +1,8 @@
---
title: Verifique a resposta dos outros
description: Guia para verificar a resposta de outra pessoa
+contributors:
+ - kabrunko-dev
sidebar:
order: 3
---
diff --git a/docs/src/content/docs/pt/guides/contribute.md b/docs/src/content/docs/pt/guides/contribute.md
index 686830f..964a426 100644
--- a/docs/src/content/docs/pt/guides/contribute.md
+++ b/docs/src/content/docs/pt/guides/contribute.md
@@ -1,6 +1,8 @@
---
title: Contribua
description: Guia para contribuir
+contributors:
+ - kabrunko-dev
sidebar:
order: 4
---
diff --git a/docs/src/content/docs/pt/guides/create-challenge.md b/docs/src/content/docs/pt/guides/create-challenge.md
index d081e0b..d7c39db 100644
--- a/docs/src/content/docs/pt/guides/create-challenge.md
+++ b/docs/src/content/docs/pt/guides/create-challenge.md
@@ -1,6 +1,8 @@
---
title: Crie seu próprio desafio
description: Guia para criar seu próprio desafio
+contributors:
+ - kabrunko-dev
sidebar:
order: 5
---
diff --git a/docs/src/content/docs/pt/guides/faq.md b/docs/src/content/docs/pt/guides/faq.md
index 4d87d45..af4505f 100644
--- a/docs/src/content/docs/pt/guides/faq.md
+++ b/docs/src/content/docs/pt/guides/faq.md
@@ -1,6 +1,8 @@
---
title: FAQ
description: Respostas para perguntas
+contributors:
+ - kabrunko-dev
sidebar:
order: 7
---
diff --git a/docs/src/content/docs/pt/guides/getting-started.md b/docs/src/content/docs/pt/guides/getting-started.md
index 25d1bae..57e501b 100644
--- a/docs/src/content/docs/pt/guides/getting-started.md
+++ b/docs/src/content/docs/pt/guides/getting-started.md
@@ -1,6 +1,8 @@
---
title: Começando
description: Um guia de como começar com Desafios Angular.
+contributors:
+ - kabrunko-dev
sidebar:
order: 1
---
diff --git a/docs/src/content/docs/pt/guides/rebase.md b/docs/src/content/docs/pt/guides/rebase.md
index 38973c2..d4bf356 100644
--- a/docs/src/content/docs/pt/guides/rebase.md
+++ b/docs/src/content/docs/pt/guides/rebase.md
@@ -1,6 +1,8 @@
---
title: Rebase sua branch
description: Guia para realizar rebase em uma branch e atualizá-la com as mudanças mais recentes
+contributors:
+ - kabrunko-dev
sidebar:
order: 6
---
diff --git a/docs/src/content/docs/pt/guides/resolve-challenge.md b/docs/src/content/docs/pt/guides/resolve-challenge.md
index 77cf965..630fe48 100644
--- a/docs/src/content/docs/pt/guides/resolve-challenge.md
+++ b/docs/src/content/docs/pt/guides/resolve-challenge.md
@@ -1,6 +1,8 @@
---
title: Resolva um desafio
description: Guia de como resolver um desafio
+contributors:
+ - kabrunko-dev
sidebar:
order: 2
---
diff --git a/docs/src/content/docs/ru/challenges/angular/1-projection.md b/docs/src/content/docs/ru/challenges/angular/1-projection.md
index a08f046..d5118b6 100644
--- a/docs/src/content/docs/ru/challenges/angular/1-projection.md
+++ b/docs/src/content/docs/ru/challenges/angular/1-projection.md
@@ -2,6 +2,8 @@
title: 🟢 Проекция контента
description: Challenge 1 заключается в изучении проекции элементов DOM через компоненты
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 1
command: angular-projection
blogLink: https://medium.com/@thomas.laforge/create-a-highly-customizable-component-cc3a9805e4c5
diff --git a/docs/src/content/docs/ru/challenges/angular/21-achor-scrolling.md b/docs/src/content/docs/ru/challenges/angular/21-achor-scrolling.md
index 716f18b..fc73eca 100644
--- a/docs/src/content/docs/ru/challenges/angular/21-achor-scrolling.md
+++ b/docs/src/content/docs/ru/challenges/angular/21-achor-scrolling.md
@@ -2,6 +2,8 @@
title: 🟢Навигация по якорю
description: Испытание 21 про навигацию на странице с помощью якоря
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 21
command: angular-anchor-scrolling
sidebar:
diff --git a/docs/src/content/docs/ru/challenges/angular/4-context-outlet-typed.md b/docs/src/content/docs/ru/challenges/angular/4-context-outlet-typed.md
index 053897d..199ed32 100644
--- a/docs/src/content/docs/ru/challenges/angular/4-context-outlet-typed.md
+++ b/docs/src/content/docs/ru/challenges/angular/4-context-outlet-typed.md
@@ -2,6 +2,8 @@
title: 🔴 Типизация ContextOutlet
description: Испытание 4 про строгую типизацию ngContextOutlet директивы
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 4
command: angular-context-outlet-type
blogLink: https://medium.com/@thomas.laforge/ngtemplateoutlet-type-checking-5d2dcb07a2c6
diff --git a/docs/src/content/docs/ru/challenges/angular/43-signal-input.md b/docs/src/content/docs/ru/challenges/angular/43-signal-input.md
index 36c86bc..3ae8658 100644
--- a/docs/src/content/docs/ru/challenges/angular/43-signal-input.md
+++ b/docs/src/content/docs/ru/challenges/angular/43-signal-input.md
@@ -2,6 +2,8 @@
title: 🟢 Signal Input
description: Испытание 43 про то как использовать signal inputs
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 43
command: angular-signal-input
sidebar:
diff --git a/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md
index 7cec079..7f4288c 100644
--- a/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md
+++ b/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md
@@ -2,6 +2,8 @@
title: 🟢Чистый пайп
description: Испытание 8 про создание чистого пайпа
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 8
command: angular-pipe-easy
blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d
diff --git a/docs/src/content/docs/ru/challenges/forms/41-control-value-accessor.md b/docs/src/content/docs/ru/challenges/forms/41-control-value-accessor.md
index 98659a9..6969bc5 100644
--- a/docs/src/content/docs/ru/challenges/forms/41-control-value-accessor.md
+++ b/docs/src/content/docs/ru/challenges/forms/41-control-value-accessor.md
@@ -2,6 +2,8 @@
title: 🟠 Control Value Accessor
description: Испытание 41 про создание пользовательское поле формы которое использует интерфейс ControlValueAccessor.
author: stanislav-gavrilov
+contributors:
+ - stillst
challengeNumber: 41
command: forms-control-value-accessor
sidebar:
diff --git a/docs/src/content/docs/ru/challenges/performance/40-christmas-web-worker.md b/docs/src/content/docs/ru/challenges/performance/40-christmas-web-worker.md
index 674ceed..2377546 100644
--- a/docs/src/content/docs/ru/challenges/performance/40-christmas-web-worker.md
+++ b/docs/src/content/docs/ru/challenges/performance/40-christmas-web-worker.md
@@ -2,6 +2,8 @@
title: 🟠 Веб-воркеры
description: Испытание 40 о том как создать и использовать веб-воркер
author: thomas-laforge
+contributors:
+ - stillst
challengeNumber: 40
command: performance-christmas-web-worker
sidebar:
diff --git a/docs/src/content/docs/ru/guides/checkout-answer.md b/docs/src/content/docs/ru/guides/checkout-answer.md
index fc2c117..e2cb8f4 100644
--- a/docs/src/content/docs/ru/guides/checkout-answer.md
+++ b/docs/src/content/docs/ru/guides/checkout-answer.md
@@ -1,6 +1,9 @@
---
title: Изучайте чужие решения
description: Руководство по просмотру чужого ответа.
+contributors:
+ - stillst
+ - 1fbr
sidebar:
order: 3
---
diff --git a/docs/src/content/docs/ru/guides/contribute.md b/docs/src/content/docs/ru/guides/contribute.md
index ed83760..c400757 100644
--- a/docs/src/content/docs/ru/guides/contribute.md
+++ b/docs/src/content/docs/ru/guides/contribute.md
@@ -1,6 +1,8 @@
---
title: Вносите свой вклад
description: Описание как помочь проекту
+contributors:
+ - stillst
sidebar:
order: 4
---
diff --git a/docs/src/content/docs/ru/guides/create-challenge.md b/docs/src/content/docs/ru/guides/create-challenge.md
index 7f09f37..a77e4b0 100644
--- a/docs/src/content/docs/ru/guides/create-challenge.md
+++ b/docs/src/content/docs/ru/guides/create-challenge.md
@@ -1,6 +1,8 @@
---
title: Создайте свое испытание
description: Руководство по созданию испытания
+contributors:
+ - stillst
sidebar:
order: 5
---
diff --git a/docs/src/content/docs/ru/guides/faq.md b/docs/src/content/docs/ru/guides/faq.md
index f3fe0c6..c092f96 100644
--- a/docs/src/content/docs/ru/guides/faq.md
+++ b/docs/src/content/docs/ru/guides/faq.md
@@ -1,6 +1,8 @@
---
title: Часто задаваемые вопросы
description: Ответы на вопросы
+contributors:
+ - stillst
sidebar:
order: 7
---
diff --git a/docs/src/content/docs/ru/guides/getting-started.md b/docs/src/content/docs/ru/guides/getting-started.md
index b183c2f..e269e9b 100644
--- a/docs/src/content/docs/ru/guides/getting-started.md
+++ b/docs/src/content/docs/ru/guides/getting-started.md
@@ -1,6 +1,9 @@
---
title: Первые шаги
description: Руководство о том, как начать работу с испытаниями Angular.
+contributors:
+ - stillst
+ - 1fbr
sidebar:
order: 1
---
diff --git a/docs/src/content/docs/ru/guides/rebase.md b/docs/src/content/docs/ru/guides/rebase.md
index 7ca098f..dad4d29 100644
--- a/docs/src/content/docs/ru/guides/rebase.md
+++ b/docs/src/content/docs/ru/guides/rebase.md
@@ -1,6 +1,8 @@
---
title: Сделайте rebase вашей ветки
description: Руководство по rebase ветки на последние изменения
+contributors:
+ - stillst
sidebar:
order: 6
---
diff --git a/docs/src/content/docs/ru/guides/resolve-challenge.md b/docs/src/content/docs/ru/guides/resolve-challenge.md
index fe129d1..1b09778 100644
--- a/docs/src/content/docs/ru/guides/resolve-challenge.md
+++ b/docs/src/content/docs/ru/guides/resolve-challenge.md
@@ -1,6 +1,9 @@
---
title: Пройдите испытание
description: Инструкция по прохождению испытания
+contributors:
+ - stillst
+ - 1fbr
sidebar:
order: 2
---
diff --git a/docs/src/content/i18n/en.json b/docs/src/content/i18n/en.json
index 0e1f069..8a5a767 100644
--- a/docs/src/content/i18n/en.json
+++ b/docs/src/content/i18n/en.json
@@ -19,5 +19,7 @@
"subscription.button": "Subscribe",
"subscription.email": "username@gmail.com",
"subscription.note.title": "Notes",
- "subscription.note.description": "This email will only be used for sending new challenges updates"
+ "subscription.note.description": "This email will only be used for sending new challenges updates",
+ "contributor.title": "Contributors",
+ "contributor.subtitle": "Thanks to all the contributors who have helped make this documentation better!"
}
diff --git a/docs/src/content/i18n/es.json b/docs/src/content/i18n/es.json
index e7cf677..43dbadf 100644
--- a/docs/src/content/i18n/es.json
+++ b/docs/src/content/i18n/es.json
@@ -59,5 +59,7 @@
"subscription.button": "Suscríbete",
"subscription.email": "usuario@gmail.com",
"subscription.note.title": "Notas",
- "subscription.note.description": "Este correo se utilizará para informar acerca de nuevos retos"
+ "subscription.note.description": "Este correo se utilizará para informar acerca de nuevos retos",
+ "contributor.title": "Contributors",
+ "contributor.subtitle": "Thanks to all the contributors who have helped make this documentation better!"
}
diff --git a/docs/src/content/i18n/fr.json b/docs/src/content/i18n/fr.json
index 202bc45..0a08cab 100644
--- a/docs/src/content/i18n/fr.json
+++ b/docs/src/content/i18n/fr.json
@@ -1,7 +1,7 @@
{
"page.title.challenge": "Challenge",
"author.createdBy": "Créé par",
- "buttons.email": "Email subscription",
+ "buttons.email": "Souscrire newsletter",
"buttons.star": "Donne une étoile",
"buttons.sponsor": "Sponsorise",
"buttons.clipboardCopy": "Copied!",
@@ -19,5 +19,7 @@
"subscription.button": "Subscribe",
"subscription.email": "username@gmail.com",
"subscription.note.title": "Notes",
- "subscription.note.description": "This email will only be used for sending new challenges updates"
+ "subscription.note.description": "This email will only be used for sending new challenges updates",
+ "contributor.title": "Contributors",
+ "contributor.subtitle": "Thanks to all the contributors who have helped make this documentation better!"
}
diff --git a/docs/src/content/i18n/pt.json b/docs/src/content/i18n/pt.json
index 75bf903..12cd943 100644
--- a/docs/src/content/i18n/pt.json
+++ b/docs/src/content/i18n/pt.json
@@ -20,5 +20,7 @@
"subscription.button": "Inscrever-se",
"subscription.email": "usuario@gmail.com",
"subscription.note.title": "Notas",
- "subscription.note.description": "Este email será apenas usado para enviar atualizações de novos desafios"
+ "subscription.note.description": "Este email será apenas usado para enviar atualizações de novos desafios",
+ "contributor.title": "Contributors",
+ "contributor.subtitle": "Thanks to all the contributors who have helped make this documentation better!"
}
diff --git a/docs/src/content/i18n/ru.json b/docs/src/content/i18n/ru.json
index 4e58543..bfa1406 100644
--- a/docs/src/content/i18n/ru.json
+++ b/docs/src/content/i18n/ru.json
@@ -20,5 +20,7 @@
"subscription.button": "Подписаться",
"subscription.email": "username@gmail.com",
"subscription.note.title": "Примечание",
- "subscription.note.description": "Этот email будет использоваться только для сообщений о новых испытаниях"
+ "subscription.note.description": "Этот email будет использоваться только для сообщений о новых испытаниях",
+ "contributor.title": "Contributors",
+ "contributor.subtitle": "Thanks to all the contributors who have helped make this documentation better!"
}
diff --git a/docs/src/styles/custom-css.css b/docs/src/styles/custom-css.css
index 4d4ccf8..71ac0f6 100644
--- a/docs/src/styles/custom-css.css
+++ b/docs/src/styles/custom-css.css
@@ -73,6 +73,10 @@
align-items: center;
margin-top: 0;
background-color: var(--sl-color-accent-high);
+
+ &.action {
+ color: var(--color-btn);
+ }
}
.article-footer > a > p {
diff --git a/libs/cli/src/generators/challenge/files/docs/__challengeNumber__-__projectName__.md__tmpl__ b/libs/cli/src/generators/challenge/files/docs/__challengeNumber__-__projectName__.md__tmpl__
index 40bc795..69bf884 100644
--- a/libs/cli/src/generators/challenge/files/docs/__challengeNumber__-__projectName__.md__tmpl__
+++ b/libs/cli/src/generators/challenge/files/docs/__challengeNumber__-__projectName__.md__tmpl__
@@ -2,6 +2,8 @@
title: <%= difficulty %> <%= title %>
description: Challenge <%= challengeNumber %> is about ...
author: <%= author %>
+contributors:
+ - tomalaforge
challengeNumber: <%= challengeNumber %>
command: <%= appProjectName %>
sidebar: