1

Pitch: Criei uma ferramenta que transforma commits em changelogs automaticamente e controle de feedbacks dos usuários.

Fala pessoal, tudo tranquilo?

Toda release eu perdia tempo montando changelog na mão. Copiando mensagem de commit, organizando por tipo, formatando. Uma hora decidi automatizar isso e criei o Upnotefy.

Com ele, você conecta no seu repo seja do GitHub ou GitLab e o sistema faz o parsing dos commits (feat:, fix:, etc.) e cria release notes. Você tem uma página pública de changelog e um widget pra incorporar no seu site com uma tag script.

Também existe uma parte de feedback, porque eu precisava de um lugar pros usuários mandarem bugs e pedidos de feature sem ter que plugar mais uma ferramenta. Upvote, status, respostas públicas, o básico.

Caso você use o github/gitlab, existe também Webhooks, aonde você der push na main (ou qualquer branch a sua escolha) o changelog já aparece como rascunho no sistema para você. Caso você use o GitLab self-host, funciona também.

Estava esquecendo.. E tem também uma página de analytics pra você ter uma idéia da visibilidade dos seus changelogs/feedbacks.

Possui um Plano Free que possibilita você incluir 1 projeto.

Obs: Caso você possua um projeto Open Source, você pode solicitar um projeto gratuito a mais no sistema, tanto no plano Free ou Pro.

Feedbacks/Dicas são bem vindas!

Obrigado!

https://upnotefy.com

Carregando publicação patrocinada...
1

Ideia legal, mas faltou uma área do site com mais detalhes, por exemplo como desconsiderar determinados commits ou o que acontece quando o commit não segue o padrão de conventional commits.

1

Olá, obrigado pelo feedback.

Então, quando os commits vem automaticamente, eles são criados como draft, você precisa publicar eles caso queira que eles aparecam no widget ou página pública. Na página do changelog, você pode alterar/incluir/excluir qualquer commit antes de publicar, e ainda é possível fazer um "merge" dos commits em um só caso você queira, basta selecionar os changelogs que você quiser e mergear na própria tela do changelog quando você vai na aba Draft

Quanto aos commits que não segueum o padrão conventional, o sistema possui uma inteligência que tentará identificar automaticamente o que foi feito, mas caso isso não ocorra, o usuário poderá alterar as informações manualmente, já que o changelog estará como Draft.

Espero ter conseguido te responder, caso tenha outras dúvidas só perguntar!

1

Muito bom, acho que é um bom tratamento.

Só acho que poderia deixar isso um pouco mais claro em alguma área do site, mesmo que em uma seção fora da página principal.

Outra dica é colocar um vídeo ou gif disso acontecendo, isso torna mais evidente e te ajuda a convencer da ideia do seu produto.