Interfaces de usuário inovadoras facilitadas.
KivyGO é um framework [Python] de plataforma cruzada de código aberto (https://www.python.org) utilizado para o desenvolvimento de aplicações que fazem uso de tecnologias inovadoras, interfaces de usuário com design complexo e inovador.
KivyGO é licenciado pelo MIT, para ser utilizado em um framework chamado Kivy Kivy Organization.
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
Antes de começar, verifique se você atendeu aos seguintes requisitos:
Python >= 3.9.7
.Windows / Linux / Mac / Android
.Para usar o KivyGO, siga estas etapas:
pip install kivygo
.pip install git+https://github.com/Heitor-Tasso/kivygo.git#egg=kivygo
.Para contribuir com o kivygo, siga estas etapas:
git checkout -b dev
.git commit -m '<mensagem_commit>'
git push origin dev
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
O commit semântico possui os elementos estruturais abaixo (tipos), que informam a intenção do seu commit ao utilizador(a) de seu código.
FEATURE
- Commits do tipo FEATURE indicam que seu trecho de código está incluindo um novo recurso (se relaciona com o MINOR do versionamento semântico).
FIXED
- Commits do tipo FIXED indicam que seu trecho de código commitado está solucionando um problema (bug FIXED), (se relaciona com o PATCH do versionamento semântico).
DOC
- Commits do tipo DOC indicam que houveram mudanças na documentação, como por exemplo no Readme do seu repositório. (Não inclui alterações em código).
TEST
- Commits do tipo TEST são utilizados quando são realizadas alterações em testes, seja criando, alterando ou excluindo testes unitários. (Não inclui alterações em código)
REQUIRE
- Commits do tipo REQUIRE são utilizados quando são realizadas modificações em arquivos de REQUIRE e dependências.
PERFORM
- Commits do tipo PERFORM servem para identificar quaisquer alterações de código que estejam relacionadas a performance.
STYLE
- Commits do tipo STYLE indicam que houveram alterações referentes a formatações de código, semicolons, trailing spaces, lint... (Não inclui alterações em código).
REFACTOR
- Commits do tipo REFACTOR referem-se a mudanças devido a refatorações que não alterem sua funcionalidade, como por exemplo, uma alteração no formato como é processada determinada parte da tela, mas que manteve a mesma funcionalidade, ou melhorias de performance devido a um code review.
Abaixo estão as informações das licenças de cada biblioteca utilizada no projeto:
MIT License: Utilizada em:
GNU GENERAL PUBLIC LICENSE: Utilizada em:
Nenhuma Licença Utilizada em:
Esse projeto está sob licença. Veja o arquivo LICENCE para mais detalhes.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Para ver quantidade de linhas do código no Visual Studio Code:
(gci -include *.kv,*.py -recurse | select-string .).Count
python setup.py sdist
twine upload dist/*