GITHUB Tag Manager é um projeto pessoal com o objetivo de adicionar TAGS aos repositórios com estrela do usuário. O objetivo (além do aprendizado) é tornar possível pesquisar repositórios favoritados de acordo com as tags que o usuário desejar.
Crie um venv para o projeto
path/to/project/python virtualenv venv
Instale as dependencias Use o pip para instala-las.
pip install -r requirements.txt
Não esqueça de rodar as migrações para o banco de dados!
Atualmente o arquivo de configuração do Django settings.py está no versionamento do projeto no GIT.
Isso em uma perspectiva de deploy e segurança, não é desejável.
Mas como estamos lidando com um projeto pessoal, de teste e avaliação, não representa risco.
No settings, existe as informações necessárias para login no banco de dados utilizado em dev.
Caso queira utilizar um banco de dados para rodar a aplicação, crie um local com o nome tags_manager. (E altere informações de login)
Também está presente a chave da aplicação do GITHUB.
Ao rodar a aplicação e logar com sua conta do GitHub* a aplicação irá alimentar a tela com seus repositórios favoritos. Basta adicionar tags, pesquisar, clicar nas tags, interaja!
*(não se preocupe com seus dados, esta aplicação trabalha apenas com read-only)
Atualmente o projeto se encontra SEM TESTES! (Whops!)
É um passo fundamental para qualquer contribuição séria ou desenvolvimento saudável e escalável.
Existe a possibilidade do autor voltar e realizar esses testes =].
Qualquer dica, sugestão ou dúvida, fique livre para entrar em contato.