https://github.com/fernanda-kipper/reacloud-extension
Extension for your Chrome browser, which enhances the functionality of the ReaCloud digital repository.
https://github.com/fernanda-kipper/reacloud-extension
chrome-extension educational-project
Last synced: 5 months ago
JSON representation
Extension for your Chrome browser, which enhances the functionality of the ReaCloud digital repository.
- Host: GitHub
- URL: https://github.com/fernanda-kipper/reacloud-extension
- Owner: Fernanda-Kipper
- Created: 2021-04-30T12:51:01.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-12T11:54:40.000Z (over 1 year ago)
- Last Synced: 2025-04-30T17:55:17.302Z (5 months ago)
- Topics: chrome-extension, educational-project
- Language: JavaScript
- Homepage:
- Size: 271 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Extensão para Chrome ReaCloud
Projeto •
Rodando localmente •
Deploy •
ContribuindoExtensão para navegadores Chrome ReaCloud
Esse projeto foi construído com o intuito de facilitar o processo de publicação de Recursos para os usuários da ferramenta ReaCloud. A extensão permite que o usuário armazene no que chamamos de "Mochila" os links para os mais materias, para depois publicá-los no repositório, fazendo o manuseio desses links no painel da ferramenta.
[Link para Chrome Store](https://chrome.google.com/webstore/detail/reacloud/flnllibpodbojpadpmpajmggfjchabdp?hl=pt-BR&authuser=0)
Rodando Localmente
Para rodar a extensão localmente no seu navagador Chrome você deve:
- Clonar esse repositório
- Abrir o link 'chrome://extensions/'
- Habilitar no canto direito o modo desenvolvedor
- Clicar na opção 'Carregar sem compactação'
- Escolher a pasta do projeto que você clonou no passo 1📌 Lembre-se: a pasta que você deve realizar o upload para o Google é a `root` do projeto, que contém dentro de si a pasta `src` e os arquivos `manifest.json` e `README.md`
- Sempre que realizar uma mudança nos arquivos da extensão atualize o projeto no link [chrome://extensions/](chrome://extensions/), clicando em atualizar
Conectando com aplicação local
Para que seja possível que uma aplicação rodando localmente se conecte com a extensão você deve atualizar o valor de `externally_connectable` no arquivo `manifest.json`Dentro do array de `matches` você deve adicionar a URL local que deseja conectar. Por exemplo, se estiver com ReaCloud rodando localmente, você atualizaria seu array de `matches` para o seguinte:
```json
"externally_connectable": {
"matches": ["https://reacloud.com.br/*", "http://localhost:3000/*"]
},
```Deploy 🚀
Para fazer o deploy da extensão siga esse passo a passo:
1. Atualize a versão da extensão no `manifest.json`
2. Compacte a pasta do projeto (gerando um .zip)
3. Entre na Chrome Web Store, no Dashboard de Desenvolvedor
4. Troque para a conta do Reacloud
5. Suba o pacote da nova versão
6. Clique em "Salvar Rascunho" e o "Enviar para análise"
6. Espere! O Google enviará um email quando tudo estiver pronto :)Contribuindo 🚀
Se você deseja contribuir, clone esse repositório, crie sua branch e coloque a mão na massa!
```bash
git clone git@github.com:Fernanda-Kipper/ReaCloud-Extension.git
git checkout -b feature/NAME
```No final, abra um Pull Request explicando o problema/melhoria identificado, o que foi feito para resolver e screenshots das alterações visuais :)
[Como fazer um Pull Request](https://www.atlassian.com/br/git/tutorials/making-a-pull-request)
[Padrões de Commit](https://github.com/iuricode/padroes-de-commits)