
Use nossas páginas Howto para que você vá e comece a economizar tempo e nervos ao gerenciar seus favoritos e trechos de código. Os seguintes ajudantes e extensões o ajudarão ao longo do caminho:
![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|
| Bookmarklet | Extensão do cromo | Firefox Addon | Plugin Intellij | Extensão do vscode |

As outras extensões funcionam mais ou menos após o mesmo princípio
Os marcadores públicos dignos são publicados regularmente no GitHub em codeverDotDev/marcadores.
Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste.
O projeto é desenvolvido com a pilha média e a keycloak para autenticação e autorização: 
O projeto contém dois aplicativos
O que você precisa para executar este aplicativo:
node e npm (recomendamos o uso de NVM)v16.xx +) e o npm ( 8.xx +)npm install -g nodemonDocker e Docker-Compose são atualmente usados apenas para desenvolvimento local
docker compose pela primeira vez o descomment, o seguinte -Dkeycloak.migration.action=import linha:
# command: -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=/tmp/keycloak/export-import -Dkeycloak.migration.strategy=IGNORE_EXISTINGNo arquivo Docker-Comppose, de modo que a configuração inicial do keycloak (reino e usuários) seja carregada .
️ Para mais startups de Docker-CompomPese, você deve comentar essa linha , pois ela começa mais rápido
docker-compose upUse
-dpara executá -lo em segundo plano
Você deseja que a API de back -end seja executada primeiro com os seguintes comandos:
# install
nvm use # only if you are using nvm
npm install
# run
npm run frontend # to run the frontend
npm run backend # to run the backend
# alternatively run in parallel
npm start ou em uma linha, nvm use; npm install; npm start
Isso começa
mock/mock de usuário configurado para você na configuração inicial do keycloak. Alguns favoritos são carregados inicialmente com sua conta, para que você possa começar a brincar com eles.Você pode criar seu próprio usuário de teste ou qualquer outro usuário extra seguindo as capturas de tela, adicione um usuário do keycloak para criá -lo.
Para poder adicionar automaticamente os vídeos do YouTube Data e a duração publicadas ao título, você precisa criar um arquivo Nodemon.json com base no back -end/nodemon.json.example e adicionar sua própria tecla API do YouTube
Keycloak admin console acessível em http: // localhost: 8080/auth with the user/senha admin/Pa55w0rd (consulte o arquivo de composição do docker)
Keycloak e MongoDB precisam ser iniciados conforme especificado acima (comando
docker-compose up)
Execute o teste de integração emitindo o seguinte comando.
cd apps/codever-ui
npm run cy:runPara abrir o cipreste, você pode executar a seguinte tarefa
npm run cy:open
Keycloak e MongoDB precisam ser iniciados conforme especificado acima (comando
docker-compose up)
Execute o teste de integração emitindo o seguinte comando.
cd apps/codever-api
npm run integration-testsUm relatório será gerado.
Você pode usar as ferramentas de desenvolvimento em navegadores baseados em cromo (por exemplo, Chrome, Brave). Navegue para fontes e o arquivo que você deseja definir seus pontos de interrupção, como no exemplo a seguir:

Em Intellij, você adiciona configuração de depuração JavaScript, como mostrado abaixo:

O npm run debug inicia o Nodemon com o parâmetro --inspect para que você possa anexar a esse processo, usando a seguinte configuração:

Veja Node.js Depuração no Código VS com Nodemon
As postagens do blog relacionadas aos recursos do codocróstico e detalhes da implementação podem ser encontradas em codepedia.org e dev.to
Leia contribuindo.md para obter detalhes sobre nosso código de conduta e o processo para enviar solicitações de puxar para nós.
Usamos o Semver para versões. Para as versões disponíveis, consulte as tags neste repositório.
O Changelog está disponível no Changelog.md
Para atualizar o Changelog, execute os seguintes comandos:
nvm use
standard-changelogEste projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.
Todos os materiais de mídia usados no projeto se enquadram na lei de direitos autorais