@cmaiacd Quem sou eu? - Desenvolvedora Backend - Formada em Sistemas de Informação na UFSC - Entrei na área em 2010 - Maior experiência com Python e Ruby - Organização de eventos: PyJamas e EuroPython
@cmaiacd O quê a ScanAPI se propõe a fazer pela sua API? - Framework de código aberto - Command line interface (CLI) - Escrito em Python 1. Fornecer uma documentação “Ao Vivo” 2. Possibilitar a implementação de testes de Integração
@cmaiacd Como funciona? - Instalar a biblioteca - Escrever a especificação da sua API: - Rodar a ScanAPI: $ scanapi run scanapi.yaml - O report será gerado
@cmaiacd Minha experiência Gerência do Projeto: cada vez mais. Código: cada vez menos Dizer “não” é muito difícil! Precisando de mais gente no core-team
@cmaiacd - Organização - Sentimento de pertencimento - Automação - É essencial - Diminui o trabalho manual - Facilita a dizer não (danger, por exemplo) - Tem que ser na dose certa: caso contrário pode dificultar contribuições O quê aprendi? http://opensource.guide/pt/best-practices/
@cmaiacd O quê aprendi? http://opensource.guide/pt/best-practices/ - Documentação - Auxilia com que as pessoas saibam o quê você espera. PRs melhores, por exemplo - Ajuda a dizer não - Mantém a comunicação pública
@cmaiacd - É necessário estipular limites - Pode levar ao burn-out - Deixar claro qual é o seu envolvimento com o projeto (é voluntário?) - Deixar claro o nível de envolvimento dos demais membros da org O quê aprendi? http://opensource.guide/pt/best-practices/
@cmaiacd Por que colaborar com a ScanAPI? Chega junto! - Todas as áreas: automação, backend, front, design - Python - Entender como uma lib funciona - Cobertura de testes > 90% - Automação - spectrum.chat/scanapi