A APAM é uma associação cujo objetivo é proteger os animais contra o abandono e os maus-tratos. Com sede em Cuiabá, a ONG abriga cerca de 60 animais que são tratados e encaminhados para adoção responsável.
Modelo Conceitual | Modelo Lógico |
---|---|
Normal Mode | Error Mode |
---|---|
Normal Mode | Menu Mode |
---|---|
Versão do Python: 3.10.12
MIT License
Copyright (c) 2024 APAM
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Gerenciador de Animais da APAM"),
to deal in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Contribuições são sempre bem-vindas! Para contribuir com o projeto, siga os passos abaixo:
- Crie uma Issue: Descreva a funcionalidade a ser implementada ou o bug a ser corrigido.
- Aguarde uma Resposta: Verifique se já não há outro desenvolvedor trabalhando na mesma tarefa.
- Mãos à Obra: Caso a etapa 2 seja verdadeira e não haja ninguém encarregado do bug ou feature que você reportou, você mesmo pode desenvolvê-lo/corrigi-lo.
Faça um fork do repositório clicando no botão "Fork" no GitHub.
Clone o seu fork do repositório com o comando:
git clone https://github.com/SEU_NOME_DE_USUARIO_GITHUB/Gerenciador_Animais_APAM.git
Navegue até a pasta do projeto e crie um ambiente virtual para instalar as dependências isoladamente:
cd Gerenciador_Animais_APAM
python3 -m venv venv
source venv/bin/activate # No Windows use `venv\Scripts\activate`
Com o ambiente virtual ativado, instale as dependências necessárias:
pip install -r requirements.txt
Com as dependências instaladas, você pode executar o projeto usando o comando:
python3 src/app.py
Por boas práticas, crie uma nova branch para a funcionalidade ou correção que você vai trabalhar. Use o comando:
git checkout -b NOME_DA_FUNCIONALIDADE
Faça commits das suas mudanças com mensagens claras e descritivas. Por exemplo:
git add .
git commit -m "Adiciona funcionalidade X"
Antes de enviar o pull request, certifique-se de que seu fork está atualizado com o repositório original:
git checkout main
git pull origin main
git checkout NOME_DA_FUNCIONALIDADE
git rebase main
Depois de fazer suas alterações e garantir que seu fork está atualizado, envie seu pull request:
git push origin NOME_DA_FUNCIONALIDADE
No GitHub, vá para o seu repositório fork, encontre a sua branch e clique em "New Pull Request".
Ficaremos felizes em receber suas contribuições! Lembre-se de seguir os padrões do projeto ao enviar um pull request e de revisar o código antes de submetê-lo. Caso queira que seu nome seja inserido em Time de Desenvolvedores
basta enviar seu linkedin junto ao PR. Obrigado por colaborar!
Cargo | Nome |
---|---|
ADS, Designer e Developer | Veras |
DBA e Developer | Willian Ribeiro |
QA e Developer | Dayvisson Tenório |
QA e Technical Recruiter | Gabriel Bandeira |
UI Developer | Allan Andrade |
Developer | Gustavo Oliveira |
Developer | Luan Carlos |
Tester Developer | Lucas Alexandre |