Guia de Contribuição
Obrigado por considerar contribuir para o Wiki da Juxi Technology! Este guia apresenta o processo de contribuição.
Primeiros Passos
- Fork do repositório wiki-documents
- Clone seu fork localmente
- Instale as dependências:
bash
cd wiki-documents
npm ci- Inicie o servidor de desenvolvimento local para pré-visualizar:
bash
npm run docs:devAbra http://localhost:5173 no seu navegador para pré-visualizar suas alterações.
Formas de Contribuir
Corrigir Erros na Documentação
Encontrou um erro de digitação, link quebrado ou informação desatualizada? Envie um Pull Request diretamente para a branch main.
Adicionar Novos Tutoriais
Se você tem um tutorial sobre produtos da Juxi Technology que gostaria de compartilhar:
- Abra primeiro uma Proposta em GitHub Issues, descrevendo o tópico do tutorial e um esboço geral
- Escreva o tutorial seguindo a estrutura de tutorial existente após a confirmação dos mantenedores
- Envie um PR
Contribuições de Tradução
O projeto oferece suporte a onze idiomas. O inglês é o locale raiz (sem prefixo); os demais locales ficam em subdiretórios: zh-hans/, zh-hant/, ja/, ko/, de/, fr/, es/, it/, pt-br/, pt-pt/. Regras de tradução:
- Cada arquivo
.mddeve ter um equivalente em cada diretório de idioma - As imagens são compartilhadas em
docs/public/images/ - Os links de cada versão de idioma devem apontar para o caminho do idioma correspondente
Diretrizes de Conteúdo
Imagens
- Localização:
docs/public/images/tutorials/{product}/{tutorial}/ - Nomenclatura: numerada ou descritiva (ex.:
1.png,wiring-diagram.png) - Referencie com caminhos relativos nos tutoriais:
markdown
Nomenclatura de Arquivos
- Arquivos de tutorial usam nomes em inglês em kebab-case
- Cada arquivo
.mdprecisa dos campos frontmattertitleedescription
Blocos de Código
- Sempre especifique o tipo de linguagem
- Garanta que os comandos realmente funcionem
Fluxo de PR
- Certifique-se de que a build local passa:
npm run docs:build - Preencha todas as seções do template de Pull Request
- O CI deve passar, e pelo menos 1 mantenedor deve aprovar antes do merge
- Após o merge, o GitHub Actions implanta automaticamente
Código de Conduta
- Respeite todos os colaboradores e usuários
- Forneça conteúdo técnico objetivo e preciso
- Não envie código ou comandos não testados
Obrigado pela sua contribuição! 🎉

