Skip to content

Commit 314193c

Browse files
aka-sacci-ccrdecobot
andauthored
feat(bounties): added bounties (#1542)
Co-authored-by: decobot <capy@deco.cx>
1 parent d395963 commit 314193c

5 files changed

Lines changed: 213 additions & 4 deletions

File tree

docs/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"dependencies": {
1212
"@deco/workers-runtime": "npm:@jsr/deco__workers-runtime@0.20.0",
13-
"zod": "^3.25.76"
13+
"zod": "^3.24.3"
1414
},
1515
"devDependencies": {
1616
"deco-cli": "^0.18.1"

docs/server/wrangler.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ main = "main.ts"
44
compatibility_date = "2025-06-17"
55
compatibility_flags = [ "nodejs_compat" ]
66
scope = "deco.cx"
7-
routes = [
8-
{ pattern = "docs.decocms.com", custom_domain = true },
9-
]
7+
8+
[[routes]]
9+
pattern = "docs.decocms.com"
10+
custom_domain = true
1011

1112
[assets]
1213
directory = "./view-build"

docs/view/src/components/ui/Sidebar.astro

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,17 @@ function buildTree(docs: any[]): TreeNode[] {
6666
if (a.name.includes("getting-started")) return -1;
6767
if (b.name.includes("getting-started")) return 1;
6868
69+
// Then project-structure
70+
if (a.name.includes("project-structure")) return -1;
71+
if (b.name.includes("project-structure")) return 1;
72+
6973
// Then cli-reference
7074
if (a.name.includes("cli-reference")) return -1;
7175
if (b.name.includes("cli-reference")) return 1;
76+
77+
// Then bounties (last)
78+
if (a.name.includes("bounties")) return -1;
79+
if (b.name.includes("bounties")) return 1;
7280
}
7381
7482
// Default alphabetical
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
title: Open-Source Bounties
3+
description: Rewards for open-source contributions to Deco repositories
4+
validUntil: 2025-10-31
5+
icon: DollarSign
6+
---
7+
8+
import Callout from "../../components/ui/Callout.astro";
9+
10+
# Open-Source Bounties
11+
_Rewards valid until **October 31st**_
12+
13+
Contribute to **Deco's** open-source repositories and earn cash rewards.
14+
Tasks range from small fixes to creating videos and technical content.
15+
16+
---
17+
18+
## Eligible Repositories
19+
20+
- [deco-sites/docs](https://github.com/deco-sites/docs)
21+
- [deco-sites/decoms](https://github.com/deco-sites/decoms)
22+
- [deco-cx/apps](https://github.com/deco-cx/apps)
23+
- [deco-cx/chat](https://github.com/deco-cx/chat)
24+
25+
---
26+
27+
## Small Fixes — R$10
28+
29+
Simple errors that help improve content quality.
30+
31+
- Fix a **broken link**
32+
- Fix a **grammar error**
33+
- Adjust the **README**
34+
35+
<Callout type="info">
36+
Open a PR with the fix and clearly describe the problem that was solved.
37+
</Callout>
38+
39+
---
40+
41+
## Content Updates — R$50
42+
43+
Improve existing documentation content.
44+
45+
- Update outdated sections
46+
- Include recent information about features
47+
- Adjust code examples or images
48+
49+
<Callout type="warning">
50+
Important: explain the reason for the update in your PR.
51+
</Callout>
52+
53+
---
54+
55+
## New Content — R$100
56+
57+
Create new material for the community.
58+
59+
- New **documentation page** (open PR)
60+
- **Video tutorial** about Deco (LinkedIn or YouTube)
61+
62+
<Callout type="info">
63+
Videos can be short and direct, explaining a feature, setup, or practical tip.
64+
</Callout>
65+
66+
---
67+
68+
## "Vibecoding" Video — R$500
69+
70+
Record a video building a real website using Deco — in a relaxed and educational way.
71+
72+
- 15 min of **setup with Tavano**
73+
- **30-minute video** showing the process
74+
- Publish on **LinkedIn** or **YouTube**
75+
76+
<Callout type="success">
77+
The idea is to show the real experience of using Deco and inspire other developers.
78+
</Callout>
79+
80+
---
81+
82+
## Special Bonus
83+
84+
We will open a **Support Engineer** position — value **R$Xk** (to be defined).
85+
86+
---
87+
88+
### How to Participate
89+
90+
1. Choose one of the categories above
91+
2. Contribute with a PR or publish your video
92+
3. Send the link in the Deco community contributions channel
93+
4. Receive your reward
94+
95+
---
96+
97+
<Callout type="info">
98+
**Questions?** Talk to the Deco team on Discord or through the docs repository.
99+
</Callout>
100+
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
title: Open-Source Bounties
3+
description: Recompensas para contribuições open-source nos repositórios da Deco
4+
validUntil: 2025-10-31
5+
icon: DollarSign
6+
---
7+
8+
import Callout from "../../components/ui/Callout.astro";
9+
10+
# Open-Source Bounties
11+
_Recompensas válidas até **31 de Outubro**_
12+
13+
Contribua para os repositórios open-source da **Deco** e ganhe recompensas em dinheiro.
14+
As tarefas vão desde pequenas correções até a criação de vídeos e conteúdo técnico.
15+
16+
---
17+
18+
## Repositórios elegíveis
19+
20+
- [deco-sites/docs](https://github.com/deco-sites/docs)
21+
- [deco-sites/decocms](https://github.com/deco-sites/decocms)
22+
- [deco-cx/apps](https://github.com/deco-cx/apps)
23+
- [deco-cx/chat](https://github.com/deco-cx/chat)
24+
25+
---
26+
27+
## Pequenas correções — R$10
28+
29+
Erros simples, mas que ajudam a melhorar a qualidade do conteúdo.
30+
31+
- Corrigir **link quebrado**
32+
- Corrigir **erro de gramática**
33+
- Ajuste no **README**
34+
35+
<Callout type="info">
36+
Abra um PR com a correção e descreva claramente o problema que foi resolvido.
37+
</Callout>
38+
39+
---
40+
41+
## Atualizações de conteúdo — R$50
42+
43+
Melhore o conteúdo existente das documentações.
44+
45+
- Atualizar seções desatualizadas
46+
- Incluir informações recentes sobre features
47+
- Ajustar exemplos de código ou imagens
48+
49+
<Callout type="warning">
50+
Importante: explique no PR o motivo da atualização.
51+
</Callout>
52+
53+
---
54+
55+
## Novo conteúdo — R$100
56+
57+
Crie material novo para a comunidade.
58+
59+
- Nova **página de documentação** (abrir PR)
60+
- **Vídeo tutorial** sobre Deco (LinkedIn ou YouTube)
61+
62+
<Callout type="info">
63+
Os vídeos podem ser curtos e diretos, explicando alguma feature, setup ou dica prática.
64+
</Callout>
65+
66+
---
67+
68+
## Vídeo "vibecoding" — R$500
69+
70+
Grave um vídeo montando um site real usando Deco — de forma descontraída e didática.
71+
72+
- 15 min de **setup com Tavano**
73+
- **Vídeo de 30 minutos** mostrando o processo
74+
- Publicar no **LinkedIn** ou **YouTube**
75+
76+
<Callout type="success">
77+
A ideia é mostrar a experiência real de usar Deco e inspirar outros devs.
78+
</Callout>
79+
80+
---
81+
82+
## Bônus especial
83+
84+
Abriremos uma vaga de **Support Engineer** — valor **R$xk** (a definir).
85+
86+
---
87+
88+
### Como participar
89+
90+
1. Escolha uma das categorias acima
91+
2. Contribua com um PR ou publique seu vídeo
92+
3. Envie o link no canal de contribuições da comunidade Deco
93+
4. Receba sua recompensa
94+
95+
---
96+
97+
<Callout type="info">
98+
**Dúvidas?** Fale com o time Deco no Discord ou pelo repositório das docs.
99+
</Callout>
100+

0 commit comments

Comments
 (0)