From 17eace8d475cf86e62119602f2a93925613bb842 Mon Sep 17 00:00:00 2001 From: Elisa Capololo Date: Sun, 15 Oct 2023 17:33:49 +0100 Subject: [PATCH 1/5] translating the Portuguese basic information page of Getting Started with Bolt For Javascript Signed-off-by: Elisa Capololo --- Translations/Portuguese/Basic Information.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Translations/Portuguese/Basic Information.md b/Translations/Portuguese/Basic Information.md index 999002b..83583a9 100644 --- a/Translations/Portuguese/Basic Information.md +++ b/Translations/Portuguese/Basic Information.md @@ -1,2 +1,20 @@ This is the link to the slack bot wiki basic information page to be translated. -[Basic Information](https://github.com/chaoss/chaoss-slack-bot/wiki/Basic-Information) \ No newline at end of file +[Basic Information](https://github.com/chaoss/chaoss-slack-bot/wiki/Basic-Information) + +> ### Informação básica + +> #### Funções do bot +> +> - Quando um usuário ingressa na equipe, envia uma mensagem em um canal predefinido solicitando que se apresente. +> - Quando um usuário ingressa na equipe, envia uma mensagem interativa via DM para determinar como pretende contribuir e fornecer os recursos relevantes. +> - Quando um usuário digita “newbie” em um canal ou diretamente para o bot, ele envia uma mensagem interativa mostrando como você pode contribuir. +> - Quando um usuário digita “outreachy” em um canal ou diretamente para o bot, ele responde com informações sobre Outreachy. +> - Responde quando um usuário diz "hello", "hey" or "hi". +> - Pode enviar um DM para todos os usuários do espaço de trabalho, acionado pela mensagem “intro-CHAOSS”. + +> #### Tokens no nível do aplicativo + +> |Nome do Token | Escopo | +> |--------------|---------------| +> |welcome-token | connections:write| + From 7e8774b5e3cd8c072416e6a78fa98415181cfbfa Mon Sep 17 00:00:00 2001 From: Elisa Capololo Date: Mon, 16 Oct 2023 17:16:26 +0100 Subject: [PATCH 2/5] translating the Introduction to Bolt for JavaScript guide into Portuguese Signed-off-by: Elisa Capololo --- .../Getting Started With Bolt For Javascript.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Translations/Portuguese/Getting Started With Bolt For Javascript.md b/Translations/Portuguese/Getting Started With Bolt For Javascript.md index e1c44cb..02859fa 100644 --- a/Translations/Portuguese/Getting Started With Bolt For Javascript.md +++ b/Translations/Portuguese/Getting Started With Bolt For Javascript.md @@ -1,2 +1,14 @@ This is the link to the Getting Started With Bolt for JavaScript to be translated. -[Getting Started With Bolt for JavaScript](https://github.com/chaoss/chaoss-slack-bot/wiki/Getting-Started-With-Bolt-for-JavaScript) \ No newline at end of file +[Getting Started With Bolt for JavaScript](https://github.com/chaoss/chaoss-slack-bot/wiki/Getting-Started-With-Bolt-for-JavaScript) + +> # Primeiros passos com Bolt para JavaScript + +> Recomendamos a criação de um novo aplicativo Slack e um novo espaço de trabalho para seus testes. Configure um novo aplicativo Slack usando o +> modo Socket seguindo este guia: [Primeiros passos com Bolt para JavaScript](https://slack.dev/bolt-js/tutorial/getting-started#setting-up-your-project). + +> Nota: Se estiver usando um PC com Windows, você deverá salvar suas variáveis de ambiente em .env file. [Consulte o guia de contribuição](https://docs.google.com/document/d/1NJd-nNKUNb3Q0lRb5cfmUU8kpRcYGjh-vPqpk4CCvic/edit#heading=h.uhyc1859w8kh). + +> Agora que você tem um aplicativo básico instalado e funcionando, aqui estão algumas ideias sobre o que explorar a seguir: Leia os + [conceitos básicos](https://slack.dev/bolt-js/concepts#basic) para aprender sobre os diferentes métodos e recursos aos quais seu aplicativo Bolt + tem acesso. Explore os diferentes eventos que seu bot pode ouvir com o [events() method](https://slack.dev/bolt-js/concepts#event-listening). Todos os eventos estão listados no [site da API](https://api.slack.com/events). Bolt permite que você chame [métodos de API Web](https://slack.dev/bolt-js/concepts#web-api) com o cliente anexado ao seu aplicativo. Existem [mais de 220 métodos](https://api.slack.com/methods) no site da API. + From 1a4994dde61bfc8c0e813060e3f86842faf963db Mon Sep 17 00:00:00 2001 From: Elisa Capololo Date: Mon, 16 Oct 2023 23:40:10 +0100 Subject: [PATCH 3/5] translation of the Wiki home page into Portuguese Signed-off-by: Elisa Capololo --- Translations/Portuguese/Home.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Translations/Portuguese/Home.md b/Translations/Portuguese/Home.md index fdc9b86..f7da300 100644 --- a/Translations/Portuguese/Home.md +++ b/Translations/Portuguese/Home.md @@ -1,2 +1,9 @@ This is the link to the slack bot wiki homepage to be translated. -[Home](https://github.com/chaoss/chaoss-slack-bot/wiki) \ No newline at end of file +[Home](https://github.com/chaoss/chaoss-slack-bot/wiki) + + +> # Bem-vindo ao wiki do chaoss-slack-bot 🎉 + +> Chaoss Slack Bot é um aplicativo Slack que dá as boas-vindas aos recém-chegados à comunidade CHAOSS Slack. Ele foi construído usando a estrutura [Bolt para JavaScript](https://github.com/SlackAPI/bolt-js). + +> ![CHAOSS Slack Bot](https://user-images.githubusercontent.com/71160347/203390508-12570ffb-65b8-445a-99d6-a9d142b8a916.png) \ No newline at end of file From 349df76989de48d5e0eaf745046e0adbeadcbf4a Mon Sep 17 00:00:00 2001 From: Elisa Capololo Date: Tue, 17 Oct 2023 18:04:03 +0100 Subject: [PATCH 4/5] translating the contribution guide into Portuguese Signed-off-by: Elisa Capololo --- Translations/Portuguese/Contribution Guide.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/Translations/Portuguese/Contribution Guide.md b/Translations/Portuguese/Contribution Guide.md index 2abde48..e72fd86 100644 --- a/Translations/Portuguese/Contribution Guide.md +++ b/Translations/Portuguese/Contribution Guide.md @@ -1,2 +1,63 @@ This is the link to the Contribution Guide to be translated. [Contribution Guide](https://github.com/chaoss/chaoss-slack-bot/wiki/Contribution-Guide) + +# Guia de contribuição + +Adoramos receber pull requests de todos! Seguimos o fluxo de trabalho padrão do Git de fork -> change -> pull request -> merge -> update fork -> change ... (repetir para sempre). Se você é novo no código aberto, recomendamos o excelente guia do GitHub sobre "[Como contribuir para o código aberto](https://opensource.guide/how-to-contribute/)". Além disso, sinta-se à vontade para entrar em contato com qualquer um dos mantenedores ou outros membros da comunidade se estiver com dificuldades; estamos aqui para ajudá-lo a aprender! + +## Abrindo um problema + +Se você estiver enfrentando problemas com o CHAOSS Slack Bot ou tiver alguma dúvida que gostaria de ajuda para responder, sinta-se à vontade para abrir um [issue](https://github.com/chaoss/chaoss-slack-bot/issues). Para nos ajudar a evitar duplicatas, pedimos que você pesquise brevemente o seu problema ou dúvida em nossas [issues](https://github.com/chaoss/chaoss-slack-bot/issues) antes de abrir uma nova. Observe que se você abrir um relatório de bug, não poderemos ajudá-lo até que você nos forneça todas as informações relevantes. Respeitosamente, não temos tempo para tentar recriar um erro fornecido com o mínimo ou nenhum contexto, portanto, ao fornecer essas informações, você está nos ajudando a ajudá-lo! Forneça descrições da melhor maneira possível e inclua capturas de tela e erroros de logs, se aplicável. + +## Guia de desenvolvimento + +1. Fork [este repositório](https://github.com/chaoss/chaoss-slack-bot) e clone-o. +``` +$ git clone https://github.com/chaoss/chaoss-slack-bot.git +$ cd chaoss-slack-bot +$ git remote add upstream https://github.com/chaoss/chaoss-slack-bot.git +``` +2. Instalar dependências +``` +npm install or yarn add +``` +3. Somente para ***PCs com Windows***: Renomeie .env.example para .env e insira seus tokens entre aspas. Certifique-se de incluir o arquivo .env em seu arquivo .gitignore. + +4. Crie uma nova branch +``` +$ git checkout -b my-new-branch +``` +5. Faça suas alterações. Nós encorajamos você a escrever testes. + +6. Confirme as alterações com uma mensagem de commit descritiva (aqui está um [guia](https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/) para escrever boas mensagens de commit) e envie para seu fork. PS: se você não estiver familiarizado com o DCO, leia o guia sobre como signing off commits abaixo antes de voltar a esta etapa. +``` +$ git add . +$ git commit -s -m "descriptive commit message" +$ git push -u origin my-new-branch +``` +6. Envie uma pull request. Neste ponto, você está esperando por nós. Gostamos de comentar pelo menos as solicitações pull request dentro de três dias úteis (e, normalmente, um dia útil). Assim que um de nossos mantenedores tiver a chance de revisar seu PR, iremos marcá-lo como "revisão necessária" e fornecer feedback específico sobre suas alterações ou prosseguiremos e concluiremos a solicitação pull request. + +## Signing-off em Commits + +Para contribuir com este projeto, você deve concordar com o [Certificado de Origem do Desenvolvedor](https://developercertificate.org/) da [carta CHAOSS](https://chaoss.community/charter/#user-content-8-intellectual-property-policy) para cada commit que você fizer. O DCO é uma simples declaração de que você, como contribuinte, tem o direito legal de fazer a contribuição. Para indicar que você concorda com as contribuições do DCO, basta adicionar uma linha a cada uma de suas mensagens de commit do git: +``` +Signed-off-by: Jane Smith +``` +Isso pode ser feito facilmente usando o sinalizador -s ao usar o git commit. Por exemplo: +``` +$ git commit -s -m "my commit message w/signoff" +``` +Para garantir que todos os seus commits sejam assinados, você deve configurar o git corretamente editando seu .gitconfig global +``` +$ git config --global user.name "John Doe" +$ git config --global user.email johndoe@example.com +``` +Quaisquer solicitações pull request contendo commits que não foram assinados não serão elegíveis para mesclagem até que os commits sejam assinados. Mantendo-se sincronizado com o repositório do Chaoss Slack Bot Lembre-se de sincronizar seu fork com o branch principal regularmente. Para fazer isso: Certifique-se de estar na pasta raiz do projeto e o branch deve ser master branch e digite +``` +$ git remote add upstream https://github.com/chaoss/chaoss-slack-bot.git +``` +Agora que você tem sua configuração upstream em sua máquina local, sempre que precisar fazer um novo branch para fazer alterações certifique-se de que seu branch principal esteja sincronizado com o repositório principal, para fazer isso, certifique-se de estar no branch principal e digite: +``` +$ git pull upstream master +$ git push origin master +``` \ No newline at end of file From 940af6fc7a37235b05c9798bd5b10cc941c2b58e Mon Sep 17 00:00:00 2001 From: Elisa Capololo Date: Sun, 22 Oct 2023 13:52:23 +0100 Subject: [PATCH 5/5] adding changes based on comments Signed-off-by: Elisa Capololo --- Translations/Portuguese/Basic Information.md | 20 +------------------ Translations/Portuguese/Contribution Guide.md | 3 +-- ...etting Started With Bolt For Javascript.md | 14 +------------ Translations/Portuguese/Home.md | 9 +-------- 4 files changed, 4 insertions(+), 42 deletions(-) diff --git a/Translations/Portuguese/Basic Information.md b/Translations/Portuguese/Basic Information.md index 83583a9..999002b 100644 --- a/Translations/Portuguese/Basic Information.md +++ b/Translations/Portuguese/Basic Information.md @@ -1,20 +1,2 @@ This is the link to the slack bot wiki basic information page to be translated. -[Basic Information](https://github.com/chaoss/chaoss-slack-bot/wiki/Basic-Information) - -> ### Informação básica - -> #### Funções do bot -> -> - Quando um usuário ingressa na equipe, envia uma mensagem em um canal predefinido solicitando que se apresente. -> - Quando um usuário ingressa na equipe, envia uma mensagem interativa via DM para determinar como pretende contribuir e fornecer os recursos relevantes. -> - Quando um usuário digita “newbie” em um canal ou diretamente para o bot, ele envia uma mensagem interativa mostrando como você pode contribuir. -> - Quando um usuário digita “outreachy” em um canal ou diretamente para o bot, ele responde com informações sobre Outreachy. -> - Responde quando um usuário diz "hello", "hey" or "hi". -> - Pode enviar um DM para todos os usuários do espaço de trabalho, acionado pela mensagem “intro-CHAOSS”. - -> #### Tokens no nível do aplicativo - -> |Nome do Token | Escopo | -> |--------------|---------------| -> |welcome-token | connections:write| - +[Basic Information](https://github.com/chaoss/chaoss-slack-bot/wiki/Basic-Information) \ No newline at end of file diff --git a/Translations/Portuguese/Contribution Guide.md b/Translations/Portuguese/Contribution Guide.md index e72fd86..c07e363 100644 --- a/Translations/Portuguese/Contribution Guide.md +++ b/Translations/Portuguese/Contribution Guide.md @@ -1,4 +1,3 @@ -This is the link to the Contribution Guide to be translated. [Contribution Guide](https://github.com/chaoss/chaoss-slack-bot/wiki/Contribution-Guide) # Guia de contribuição @@ -37,7 +36,7 @@ $ git push -u origin my-new-branch ``` 6. Envie uma pull request. Neste ponto, você está esperando por nós. Gostamos de comentar pelo menos as solicitações pull request dentro de três dias úteis (e, normalmente, um dia útil). Assim que um de nossos mantenedores tiver a chance de revisar seu PR, iremos marcá-lo como "revisão necessária" e fornecer feedback específico sobre suas alterações ou prosseguiremos e concluiremos a solicitação pull request. -## Signing-off em Commits +## Adicione assinatura nos commits Para contribuir com este projeto, você deve concordar com o [Certificado de Origem do Desenvolvedor](https://developercertificate.org/) da [carta CHAOSS](https://chaoss.community/charter/#user-content-8-intellectual-property-policy) para cada commit que você fizer. O DCO é uma simples declaração de que você, como contribuinte, tem o direito legal de fazer a contribuição. Para indicar que você concorda com as contribuições do DCO, basta adicionar uma linha a cada uma de suas mensagens de commit do git: ``` diff --git a/Translations/Portuguese/Getting Started With Bolt For Javascript.md b/Translations/Portuguese/Getting Started With Bolt For Javascript.md index 02859fa..e1c44cb 100644 --- a/Translations/Portuguese/Getting Started With Bolt For Javascript.md +++ b/Translations/Portuguese/Getting Started With Bolt For Javascript.md @@ -1,14 +1,2 @@ This is the link to the Getting Started With Bolt for JavaScript to be translated. -[Getting Started With Bolt for JavaScript](https://github.com/chaoss/chaoss-slack-bot/wiki/Getting-Started-With-Bolt-for-JavaScript) - -> # Primeiros passos com Bolt para JavaScript - -> Recomendamos a criação de um novo aplicativo Slack e um novo espaço de trabalho para seus testes. Configure um novo aplicativo Slack usando o -> modo Socket seguindo este guia: [Primeiros passos com Bolt para JavaScript](https://slack.dev/bolt-js/tutorial/getting-started#setting-up-your-project). - -> Nota: Se estiver usando um PC com Windows, você deverá salvar suas variáveis de ambiente em .env file. [Consulte o guia de contribuição](https://docs.google.com/document/d/1NJd-nNKUNb3Q0lRb5cfmUU8kpRcYGjh-vPqpk4CCvic/edit#heading=h.uhyc1859w8kh). - -> Agora que você tem um aplicativo básico instalado e funcionando, aqui estão algumas ideias sobre o que explorar a seguir: Leia os - [conceitos básicos](https://slack.dev/bolt-js/concepts#basic) para aprender sobre os diferentes métodos e recursos aos quais seu aplicativo Bolt - tem acesso. Explore os diferentes eventos que seu bot pode ouvir com o [events() method](https://slack.dev/bolt-js/concepts#event-listening). Todos os eventos estão listados no [site da API](https://api.slack.com/events). Bolt permite que você chame [métodos de API Web](https://slack.dev/bolt-js/concepts#web-api) com o cliente anexado ao seu aplicativo. Existem [mais de 220 métodos](https://api.slack.com/methods) no site da API. - +[Getting Started With Bolt for JavaScript](https://github.com/chaoss/chaoss-slack-bot/wiki/Getting-Started-With-Bolt-for-JavaScript) \ No newline at end of file diff --git a/Translations/Portuguese/Home.md b/Translations/Portuguese/Home.md index f7da300..fdc9b86 100644 --- a/Translations/Portuguese/Home.md +++ b/Translations/Portuguese/Home.md @@ -1,9 +1,2 @@ This is the link to the slack bot wiki homepage to be translated. -[Home](https://github.com/chaoss/chaoss-slack-bot/wiki) - - -> # Bem-vindo ao wiki do chaoss-slack-bot 🎉 - -> Chaoss Slack Bot é um aplicativo Slack que dá as boas-vindas aos recém-chegados à comunidade CHAOSS Slack. Ele foi construído usando a estrutura [Bolt para JavaScript](https://github.com/SlackAPI/bolt-js). - -> ![CHAOSS Slack Bot](https://user-images.githubusercontent.com/71160347/203390508-12570ffb-65b8-445a-99d6-a9d142b8a916.png) \ No newline at end of file +[Home](https://github.com/chaoss/chaoss-slack-bot/wiki) \ No newline at end of file