{"id":13404726,"url":"https://github.com/frontendbr/forum","last_synced_at":"2026-01-26T13:02:47.854Z","repository":{"id":37335623,"uuid":"50837290","full_name":"frontendbr/forum","owner":"frontendbr","description":":beer: Portando discussões feitas em grupos (Facebook, Google Groups, Slack, Disqus) para o GitHub Discussions","archived":false,"fork":false,"pushed_at":"2020-12-16T20:34:52.000Z","size":284,"stargazers_count":4265,"open_issues_count":0,"forks_count":231,"subscribers_count":670,"default_branch":"main","last_synced_at":"2025-03-24T23:36:30.386Z","etag":null,"topics":["discussion","forum","frontend"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frontendbr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-01T12:15:40.000Z","updated_at":"2025-03-22T18:25:17.000Z","dependencies_parsed_at":"2022-07-12T12:04:27.595Z","dependency_job_id":null,"html_url":"https://github.com/frontendbr/forum","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/frontendbr/forum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendbr%2Fforum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendbr%2Fforum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendbr%2Fforum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendbr%2Fforum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frontendbr","download_url":"https://codeload.github.com/frontendbr/forum/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontendbr%2Fforum/sbom","scorecard":{"id":412126,"data":{"date":"2025-08-11","repo":{"name":"github.com/frontendbr/forum","commit":"fc7c1e0c3407700e5eb2fa19938ebabb05f704e0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 7/22 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 15 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T22:59:01.065Z","repository_id":37335623,"created_at":"2025-08-18T22:59:01.065Z","updated_at":"2025-08-18T22:59:01.065Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28778728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T11:46:04.308Z","status":"ssl_error","status_checked_at":"2026-01-26T11:46:02.664Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discussion","forum","frontend"],"created_at":"2024-07-30T19:01:50.237Z","updated_at":"2026-01-26T13:02:47.833Z","avatar_url":"https://github.com/frontendbr.png","language":null,"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/frontendbr/brand/f33a3aa9/src/png/logo-600px--horizontal--color.png\" width=\"400\" alt=\"Front-end Brasil\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eFórum\u003c/h1\u003e\n\u003cp align=\"center\"\u003e:beer: Portando discussões feitas em grupos para o GitHub.\u003c/p\u003e\n\n\u003e **Disclaimer:** _As opiniões aqui publicadas são de inteira responsabilidade de seus autores e não refletem, necessariamente, o posicionamento da organização._\n\n_____\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/frontendbr/forum/discussions\"\u003e\u003cimg src=\"https://github.com/frontendbr/forum/raw/ff96068c309b022d15fec77586c1990097af0406/btn.png\" alt=\"FrontEndBR\" width=\"119\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n_____\n\n## Propósito\n\nUma [conversa no Twitter](https://twitter.com/felipefialho_/status/693111161856921600) foi o gatilho que precisávamos.\n\n\u003cimg width=\"650\" alt=\"Começo do Front-end BR\" src=\"https://user-images.githubusercontent.com/3603793/58209958-7a5c2380-7cbe-11e9-8c7b-b1889eea9fe2.png\"\u003e\n\nAlguns posts em grupos de front-end em redes sociais geram debates legais que poderiam ser disponibilizados em local melhor estruturado para tal. A busca do Facebook em grupos, por exemplo, tem vários problemas. Discussões épicas foram perdidas, e pessoas que ingressam agora nos grupos não tem mais acesso a esses posts.\n\nA ideia desse repositório é portar ou iniciar essas discussões no GitHub. Estando no GitHub, fica mais fácil procurar respostas a perguntas já respondidas por esses grupos.\n\nO objetivo é unificar todas as discussões em um só local, e o GitHub foi o escolhido para isso.\n\nEm 2017, depois de tantas conquistas (empregos, conhecimento e networking) e elogios (por parte do TechLead do GitHub), nos tornamos a **comunidade oficial do evento InterCon do iMasters**.\n\n## Vantagens do GitHub\n\n* Espaço usado por quase todos os desenvolvedores\n* É uma rede social\n* A busca funciona muito bem\n* Escalável\n* Organizável\n\n## Ajude e seja lembrado!\n\nToda vez que alguém faz uma pergunta e sua resposta é marcada como correta, você ganha um ponto e pode aparecer no ranking das pessoas que mais ajudam.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/frontendbr/forum/main/assets/ranking.png\" alt=\"Uma lista mostrando as pessoas que mais responderam nos últimos 30 dias\" /\u003e\n\u003c/p\u003e\n\nAlém disso, seu perfil no GitHub também irá mostrar quantas discussões você já respondeu!\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/frontendbr/forum/main/assets/badge.png\" alt=\"Perfil de um desenvolvedor que já respondeu 297 discussões\" /\u003e\n\u003c/p\u003e\n\n## Diretrizes e Boas Práticas\n\nAntes de criar uma pergunta/discussão você deve atentar para as seguintes diretrizes:\n\n### Pesquise\n\nUma habilidade essencial para os desenvolvedores é saber fazer boas pesquisas. Muitas das dúvidas de iniciantes podem ser respondidas com pesquisas simples, portanto antes de postar sua dúvida certifique-se de que fez as pesquisas necessárias e traga para dentro da pergunta/discussão os dados que encontrou e os dados que não encontrou sobre o assunto.\n\n#### Pesquise no fórum\n\n1. Utilize a função de busca no topo desse repositório (certifique-se de não estar em um *fork*)\n\n2. Pesquise assuntos próximos, talvez sua dúvida possa ter sido respondida em alguma pergunta/discussão parecida\n\n#### Pesquise na internet\n\n1. Caso sua dúvida seja sobre uma linguagem ou ferramenta específica, busque sua dúvida na documentação oficial dessa linguagem/ferramenta\n\n2. Caso o item acima não resolva, utilize preferêncialmente o [Google](https://www.google.com)\n\n3. Tente pesquisar em inglês, nem que pra isso precise recorrer ao [Google Translate](https://translate.google.com)\n\n4. Dê preferência para resultados de documentações oficiais e fóruns especializados, exemplo:\n  * [Mozilla Developer Network (MDN)](https://developer.mozilla.org/pt-BR/)\n  * [StackOverflow](https://stackoverflow.com/)\n\n### Outros pontos\n\n* Escreva o português de forma correta e bem pontuado.\n* Evite sair do escopo inicial da pergunta/discussão. Caso necessário, crie uma nova pergunta/discussão e mencione a pergunta/discussão.\n* Se precisar de ajuda em um código, forneça trechos, [Gists](https://gist.github.com/), e lembre-se, ninguém tem a obrigação de resolver seu problema.\n* Não seja um monólogo que só fala de si. Interaja com as respostas, cite pessoas, gere uma discussão saudável e construtiva. Afinal, quanto mais informações, mais rico nosso ambiente será e ajudará mais pessoas.\n\n## Quando criar uma Pergunta/Discussão?\n\n### Dúvidas\n\nConcentre suas perguntas em problemas reais. Inclua detalhes sobre o que você tentou e exatamente o que você está tentando fazer.\n\nO ideal é que antes de criar uma dúvida você tente resolver o problema sozinho, na grande maioria das vezes uma breve busca no Google pode te ajudar a encontrar uma solução.\n\nPergunte sobre:\n- Como resolver um determinado problema ex: `Como alterar a cor de fundo de uma div com CSS`.\n- Como executar uma determinada tarefa ex: `Como consumir um webservice REST com JavaScript`.\n- Como otimizar um trecho de código ex: `Como percorrer todas as propriedades de um objeto rapidamente`.\n\nLembre-se de pesquisar bastante antes de abrir uma pergunta/discussão, existem boas chances da sua dúvida já ter sido respondida e estar documentada pela internet.\n\n### Discussões\n\nDiscussões são sempre bem-vindas, ao formular uma discussão, tente ser o mais direto possível sobre o que você pretende abordar, se necessário abra mais de uma thread, uma para cada assunto.\n\n### Ferramentas\n\nDescobriu uma ferramenta, framework ou qualquer outro recurso que possa ajudar os membros do grupo? Não hesite em compartilhar conosco estamos ansiosos pela sua dica. Existe uma categoria só para [dicas assim](https://github.com/frontendbr/forum/discussions?discussions_q=category%3ADicas).\n\n### Geral\n\nCaso seu post não se encaixe em nenhuma das categorias acima, não tem problema. Desde que ele trate sobre Front-End estaremos dispostos a discutir e ajudar. E você pode abrir com a [categoria discussão](https://github.com/frontendbr/forum/discussions?discussions_q=category%3ADiscuss%C3%A3o).\n\n## Sua pergunta foi respondida?\n\nSe alguém respondeu sua pergunta corretamente, não deixe de marcar a resposta como respondida. Isso ajuda a filtrar as perguntas, além de dar um ponto para o colega que te ajudou e incentivar que as pessoas se ajudem mais e mais.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/frontendbr/forum/main/assets/mark-answer.png\" alt=\"Opção mostrando para marcar a resposta como respondida\" /\u003e\n\u003c/p\u003e\n\n## Como criar sua Pergunta/Discussão?\n\nNa aba **Discussions** basta clicar no botão **New discussion**, na próxima página, basta escolher entre as 4 diferentes categorias.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/frontendbr/forum/main/assets/discussion-categories.png\" alt=\"Menu mostrando as categorias\" /\u003e\n\u003c/p\u003e\n\n- **Perguntas e Respostas**: Pergunte e ajude a comunidade! =D\n- **Discussão**: Proponha discussões ou reflexões sobre assuntos relacionados a profissão.\n- **Dicas**: Compartilhe dicas e links interessantes que você achou.\n- **Mostre seu trabalho**: Divulgue seu trabalho, peça feedback e compartilhe sua experiência.\n\nApós selecionar a categoria, basta adicionar um título bem detalhado e caprichar no texto. Lembre-se de seguir [os passos corretos](CONTRIBUTING.md) ao criar uma pergunta/discussão.\n\n### Trechos de código\n\nPara facilitar a visualização de quem vai ler sua pergunta/discussão, coloque seu código no [Codepen](https://codepen.io/) (recomendadíssimo) ou no Gist. Assim quem for te ajudar conseguirá ver seu código em funcionamento, facilitando as dicas.\n\n## Código de Conduta\n\nComo qualquer grupo de discussões, existem algumas regras que devem ser seguidas para proporcionar uma melhor experiência à todos.\n\n* Respeite para ser respeitado. Não escreva algo que possa ofender alguém. Reflita se o texto não é agressivo/mal educado antes de enviar.\n* Mantenha as críticas nas idéias e não nas pessoas.\n* Não será permitido qualquer tipo de assédio ou discriminação relacionados a características ou escolhas pessoais, bem como bullying, sexismo, racismo ou qualquer outro tipo de ação que possa proporcionar constrangimento aos outros participantes.\n\nComporte-se profissionalmente. Os participantes que violarem tais regras serão convidados a se retirar ou banidos dada a gravidade de suas ações.\n\n## Linguagem\n\n**Todas** as issues devem ser abertas e respondidas em **pt-br**.\n\n## Perguntas frequentes\n\nVárias dúvidas e perguntas de como iniciar a carreira e por onde começar a estudar, nossa sugestão é que você inicie lendo essas issues e logo depois abra uma nova com suas dúvidas:\n\n### Técnicas e metodologias\n\n- [#229](https://github.com/frontendbr/forum/discussions/229) Livros\n- [#480](https://github.com/frontendbr/forum/discussions/480) Como funciona o processo de **Code Review** onde vocês trabalham?\n\n### HTML\n\n- [#38](https://github.com/frontendbr/forum/discussions/38) Referências sobre HTML e um monte de conhecimento sobre o que é uma linguagem de marcação e de transporte\n\n### JavaScript\n\n- [#90](https://github.com/frontendbr/forum/discussions/90) Paradigmas de programação com JavaScript\n- [#270](https://github.com/frontendbr/forum/discussions/270) Roadmap sobre por onde ir no JavaScript\n\n\n## Como receber atualizações do Fórum\n\nVocê pode receber atualizações do Fórum no seu email ou via notificações do GitHub, basta clicar em **Watch**, em seguida, basta ir em **Custom** e marcar a opção de **Discussions**.\n\n![Menu mostrando como marcar para habilitar opção de assistir notificações](assets/watch.png)\n\n## Extra\n\nNo Slack [Frontend Brasil](http://frontendbrasil.slack.com/) tem o canal `#forum` que está integrado com o **GitHub**, desta forma, você sempre saberá quando alguém postou uma nova **issue**.\n\n**Entre e participe!**\n\nBadge | Link | Participar\n----- | ---- | ----------\n![Participantes](http://frontendbrasil-slack.herokuapp.com/badge.svg) | [Frontend Brasil](http://frontendbrasil.slack.com/) | [Participar](http://frontendbrasil-slack.herokuapp.com/)\n\n## Apoiadores e Parceiros\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://bit.ly/dne-custom-frontendbr\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/3299130/43040168-26d560aa-8d13-11e8-9cea-765a07f2b7b0.png\" alt=\"Logo do DevNaEstrada\" width=\"240\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n## Licença\n\n[MIT](LICENSE) \u0026copy; FrontendBR\n\n## Repositórios da Front-End Brasil\n\n- [Fórum](https://github.com/frontendbr/forum)\n- [Eventos](https://github.com/frontendbr/eventos)\n- [Vagas](https://github.com/frontendbr/vagas)\n- [Me Contrata](https://github.com/frontendbr/me-contrata)\n- [Compra e Venda](https://github.com/frontendbr/compra-e-venda)\n- [Doe um Livro](https://github.com/frontendbr/doe-um-livro)\n- [Poste Mais!](https://github.com/frontendbr/poste-mais)\n- [Open Source](https://github.com/frontendbr/open-source)\n- [Sugestões](https://github.com/frontendbr/sugestoes)\n","funding_links":[],"categories":["Others","Foruns"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontendbr%2Fforum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrontendbr%2Fforum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontendbr%2Fforum/lists"}