Avalados por :

Descobrindo novas funcionalidades no UI5 através de comandos simples do git

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...
Amanhã, em... Hoje em apenas algumas horas, o UI5Con 2018 acontecerá em St. Leon-Rot, Alemanha. Apenas algumas horas atrás, prometi a c3d1947136cd4c748a7aa794001af496 escrever este blog: Em vez de filtrar novas funcionalidades do UI5, vou te mostrar o quão fácil é descobrir novas funções usando apenas alguns comandos. Na verdade, o que você lerá pode ser facilmente usado para criar/gerar notas de lançamento para suas aplicações (ou seja, para exibi-las na interface do usuário) .

Este blog funciona para qualquer pessoa que use git em combinação com anotações nos mensagens de commit do git. Para seguir este blog, certifique-se de ter o git instalado. Vamos simplesmente usar o repositório público do OpenUI5 no GitHub, mas também funciona com qualquer outro repositório git (usando os mensagens de commit correspondentes).

Vamos usar comandos simples em vez de usar uma das muitas ferramentas disponíveis... E lembre-se de que há muitas opções disponíveis mesmo ao usar comandos git, as listadas aqui são apenas algumas das opções que você tem...

1. Suposições


Suponha que você tenha concordado em seu projeto prefixar os mensagens de commit do git com um ou mais de certos prefixos (não necessariamente para todas as mudanças/commits):
































Anotação Descrição Exemplo git commit
[INTERNAL] usado para coisas internas git commit -m "[INTERNAL] minha mudança interna"
[FIX] contém uma correção de erro git commit -m "[FIX] minha correção de mudança"
[FEATURE] contém uma nova funcionalidade git commit -m "[FEATURE] minha nova funcionalidade"
[DOC] contém documentação git commit -m "[DOC] minha mudança de documentação"




Com base nas anotações acima, é bastante fácil gerar uma lista simples que contenha, por exemplo, todas as funcionalidades, ou todas as funcionalidades e correções de erro, etc. Em cenários mais avançados, você também poderia gerar arquivos de um formato específico, ou seja, poderia gerar arquivos json que contêm as funcionalidades, talvez para exibir essas funcionalidades no menu de ajuda de sua aplicação web ? Para maior simplicidade, vamos criar apenas uma lista simples. Quando falamos de notas de lançamento, é possível que queiramos listar apenas as funcionalidades adicionadas desde a última versão; algo que também queremos gerar a partir dos mensagens de commit.

Que coincidência que o OpenUI5 use tais anotações ?


2. Clonar um repositório git que usa anotações nos mensagens de commit


Para esta demonstração, usarei a biblioteca JavaScript OpenUI5 de acesso público. Estou ciente de que eles usam anotações para seus mensagens de commit. Basta clonar o repositório e mudar para a pasta criada:
git clone https://github.com/SAP/openui5.git
cd openui5


3. Mostrando registros de commit


Usar git log em seu CLI permite ver os mensagens de commit:
git log




4. Formateando os registros

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?