mirror of
https://github.com/Alvin-Zilverstand/return-youtube-dislike.git
synced 2026-09-12 09:58:20 +02:00
40fda6dd32
* auth works * Works after review. * switched to auth flow * all works well in chrome * all works well in chrome and firefox * translations harmonized * translations harmonized * website translations * Translations harmonized. * Everything kinda works * Almost works * all works * all works * all works #2 * Streamline premium analytics range handling * Restore premium analytics selection flow * Fix analytics zoom interactions * Add per-section expansion controls to premium analytics * Adjust map legend visibility for premium analytics * Add missing country synonyms for premium map * Remove legacy premium badge overlay * Polish premium analytics controls for light theme * Refresh map legend when toggling sections * Improve light-mode styling for range selectors * Fix map mode switching regression * Fix for panel expand * Typo fix * webpack fix * before next steps. * split, zero-buckets * bucket size indicated on UI * all works * first/last toggle * breadcrumbs * release
69 lines
3.4 KiB
Markdown
69 lines
3.4 KiB
Markdown
Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
|
|
|
|
|
# Bem-vindo ao guia de contribuição do Return YouTube Dislikes
|
|
|
|
Obrigado por investir seu tempo contribuindo para o nosso projeto! Todas as mudanças serão refletidas na próxima versão da extensão (ou do [website](https://www.returnyoutubedislike.com/)).
|
|
|
|
## Começando
|
|
|
|
Por favor use o Prettier com as configurações padrão de formatação.
|
|
|
|
#### Pré requisitos
|
|
|
|
Você precisa ter o node e o npm instalados para criar o pacote a partir do código-fonte.
|
|
|
|
Versões usadas na configuração:
|
|
|
|
- node: 12.18.4
|
|
- npm: 6.14.6
|
|
|
|
Para criar o `bundled-content-script.js` que contém muita da lógica de negócio dessa extensão você precisará instalar todas as dependências primeiro.
|
|
|
|
1. Vá para a raiz do repositório e execute:
|
|
|
|
```
|
|
npm install
|
|
```
|
|
|
|
2. Execute o comando a seguir para criar o `bundled-content-script.js` que será usado no `manifest.json`
|
|
|
|
```
|
|
npm start // Para criar os arquivos de build e iniciar um file watcher que recarrega o conteúdo automaticamente ao salvar
|
|
|
|
// ou
|
|
|
|
npm run build // Para criar os arquivos de build apenas uma vez
|
|
```
|
|
|
|
Parabéns, agora você está pronto para desenvolver!
|
|
|
|
Se você é novo no desenvolvimento de extensões para o Chrome, ou precisa de ajuda extra, por favor dê uma olhada [nesse tutorial do YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0)
|
|
|
|
### Problemas(Issues)
|
|
|
|
#### Abrindo uma nova issue
|
|
|
|
Se você tiver qualquer problema com a extensão, por favor pesquise nas issues do nosso repositório para ter certeza de que o problema já não foi reportado. Se não foi, abra uma issue, usar o formulário de issues é altamente recomendado mas não é obrigatório.
|
|
|
|
#### Resolvendo issues
|
|
|
|
Se você encontrou uma issue que você sente que é capaz de corrigir, não tenha vergonha. Abra uma PR com a correção e certifique-se de mencionar a issue que você está corrigindo.
|
|
|
|
### Sugerir um nova funcionalidade(Feature request)
|
|
|
|
#### Abrindo uma feature request
|
|
|
|
Se você tem uma ideia de funcionalidade para a extensão, sinta-se livre para abrir uma feature request no nosso repositório, mas por favor certifique-se de que a funcionalidade já não foi sugerida. Usar o formulário de features é altamente recomendado mas não é obrigatório.
|
|
|
|
#### Implementando uma feature request
|
|
|
|
Se você encontrou uma feature request que você sente que é capaz de implementar, não tenha vergonha. Abra uma PR com a implementação e certifique-se de mencionar a feature request que você está implementando.
|
|
|
|
### Quais PRs nós aceitamos?
|
|
|
|
- Correção de problemas.
|
|
- Implementação de funcionalidades.
|
|
- Erros de digitação e palavras melhores ou mais fáceis de entender.
|
|
- Contribuições para o Website.
|