-
Esse projeto tem como intuito otimizar o gerenciamento do Suporte, setor da STI da Assembleia Legislativa de Pernambuco, ao mesmo tempo que procura reduzir o uso de papéis, visando a digitalização do processo de organização de eventos promovidos pela Casa.
-
-
Para começar, através de um termial, acesse o local de preferência para importar o repositório. Utilize o seguinte comando:
git clone <code>
-
Com o repositório em sua máquina, execute o comando a seguir para instalação do virtualenv.
pip install virtualenv
-
Em um terminal com permissões de administrador aberto na pasta do projeto, execute o comando:
python -m virtualenv venv
-
Para ativar o venv, em um terminal aberto no repositório, execute:
venv\Scripts\activate
[ ! ] Será sempre necessário ativar o venv para manipulação do repositório.
Para desativar, apenas execute no terminal o comando abaixo.
deactivate
-
Após seguir os passos anteriores, com o venv ativo, execute:
pip install -r requirements.txt
Para checar se tudo foi instalado corretamente, utilize:
pip freeze
O output deverá ser exatamente o que está escrito no arquivo de requisitos.
-
-
[ ! ] É importante que o terminal esteja aberto no repositório do projeto com o venv ativo para execução dos póroximos comandos.
-
-
python manage.py migrate
[ ! ] Esse comando só é necessário no primeiro contato com a aplicação.
-
python manage.py createsuperuser
[ ! ] Para acessar a página de administração, adicione /admin no link oferecido ao executar o comando abaixo e faça login com o administrador criado anteriormente.
-
python manage.py runserver
-
-
🚧 WORK IN PROGRESS 🚧
[ ! ] Tenha certeza de que está executando os próximos comandos com o terminal aberto no repositório do projeto.
-
-
O comando a seguir busca por alterações no repositório.
git pull
Caso exista algum alteração, ele atualizará seu repositório, se não, você verá no terminal:
Already up to date.
[ ! ] É recomendado que você atualize seu repositório antes de fazer qualquer nova alteração e também garanta que não haja uma ou mais pessoas mexendo nos mesmos arquivos que você, para não gerar conflito no código.
-
-
-
Após fazer alterações no repositório, antes do commit e push, não esqueça de adicionar as mudanças para staging.
git add .
Agora, escreva uma mensagem descrevendo brevemente sua contribuição.
<ex.> git commit -m "Adição do modelo Evento em eventos"
Pronto! Seu commit está pronto para ser enviado, utilize:
git push
-
-
Caso ocorra erro de permissão de rede, execute o seguinte comando:
pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org <flag> <package>
-
Caso ocorra algum erro, tente o comando a seguir antes de terntar fazer push novamente.
git config --global --add safe.directory C:/<path>/projeto-alepe
-
<>
Exemplificar; demonstrar.
[ ! ] Qualquer texto dentro dessa sinalização, incluindo ela mesma, deve ser desconsiderado ou substituído por algo, a depender do que estiver relacionda.