Projeto

Geral

Perfil

Ações

Historias

🧩 Épico: Onboarding e Workspaces

  1. Cadastro

    • Como desenvolvedor
    • eu quero criar uma conta rapidamente na plataforma
    • para começar a gerar documentação das minhas APIs sem fricção.
  2. Criação de workspace

    • Como líder técnico de um time
    • eu quero criar um workspace com o nome da minha empresa/time
    • para organizar as APIs e documentações em um mesmo contexto.
  3. Escolha de plano

    • Como usuário novo
    • eu quero iniciar em um plano free ou trial
    • para testar o valor da ferramenta antes de contratar um plano pago.
  4. Dashboard inicial

    • Como usuário recém-cadastrado
    • eu quero ver um call-to-action claro para importar minha primeira API
    • para entender rapidamente qual é o próximo passo dentro da plataforma.

🛠️ Épico: Importação de API (Swagger/OpenAPI)

  1. Upload de arquivo

    • Como desenvolvedor
    • eu quero subir um arquivo swagger.yaml ou openapi.json
    • para que a plataforma leia automaticamente a definição da minha API.
  2. Importar por URL

    • Como desenvolvedor
    • eu quero apontar uma URL de documentação (ex.: /v3/api-docs)
    • para importar a API sem precisar baixar arquivos manualmente.
  3. Importar do repositório

    • Como desenvolvedor
    • eu quero conectar meu repositório Git (GitHub/GitLab/Bitbucket)
    • para importar o arquivo OpenAPI diretamente do código-fonte.
  4. Validação do OpenAPI

    • Como usuário
    • eu quero que a plataforma valide se o arquivo/URL segue o padrão OpenAPI
    • para corrigir problemas antes de gerar qualquer documentação.
  5. Feedback de erro

    • Como usuário
    • eu quero receber mensagens de erro claras quando a importação falhar
    • para saber exatamente o que devo ajustar no meu Swagger/OpenAPI.

📄 Épico: Geração de Documentação

  1. Escolher tipo de documento

    • Como desenvolvedor
    • eu quero escolher entre diferentes tipos de documentação (executiva, funcional, técnica amigável)
    • para gerar materiais adequados a públicos diferentes (diretoria, produto, squad).
  2. Agrupar endpoints por domínio

    • Como pessoa de produto
    • eu quero ver os endpoints agrupados por módulos de negócio (ex.: Clientes, Pedidos, Pagamentos)
    • para entender como a API se organiza dentro do contexto do produto.
  3. Geração automática de resumos

    • Como gestor de produto
    • eu quero ter resumos automáticos do que cada módulo da API faz
    • para ter uma visão clara das capacidades da API sem ler JSON.
  4. Identificação de fluxos de negócio

    • Como analista de negócio
    • eu quero ver fluxos de uso comuns (ex.: criar cliente, gerar cobrança, cancelar pedido)
    • para entender como as operações da API se encaixam em processos reais.
  5. Glossário de termos

    • Como stakeholder não técnico
    • eu quero acessar um glossário com os principais termos e entidades da API
    • para falar a mesma língua do time técnico e evitar mal-entendidos.
  6. Preview da documentação

    • Como usuário
    • eu quero visualizar um preview da documentação gerada
    • para revisar antes de salvar ou compartilhar com outras pessoas.

🎨 Épico: Personalização da Documentação

  1. Tema visual

    • Como empresa cliente
    • eu quero aplicar minhas cores e logo à documentação
    • para que o material fique com a identidade visual da minha organização.
  2. Nível de detalhe

    • Como desenvolvedor
    • eu quero configurar o nível de detalhe (alto nível, intermediário, completo)
    • para ajustar a densidade de informação conforme o público-alvo.
  3. Edição de textos

    • Como usuário avançado
    • eu quero editar títulos, descrições e nomes de módulos
    • para adaptar a linguagem da documentação à cultura e termos internos da empresa.
  4. Salvar versões de docs

    • Como usuário
    • eu quero salvar diferentes versões da documentação de uma mesma API
    • para registrar aplicações da API para públicos ou momentos distintos (ex.: docs internas vs. docs para parceiro).

📤 Épico: Exportação e Compartilhamento

  1. Link compartilhável

    • Como usuário
    • eu quero gerar um link de visualização da documentação
    • para compartilhar com stakeholders sem exigir que eles criem conta.
  2. Exportar para PDF

    • Como analista
    • eu quero exportar a documentação em PDF
    • para enviar por e-mail, WhatsApp ou anexar em propostas comerciais.
  3. HTML estático

    • Como time de TI
    • eu quero exportar a documentação em HTML estático
    • para publicar no nosso portal interno ou site de devs.
  4. Proteção de acesso

    • Como empresa preocupada com segurança
    • eu quero proteger links com senha ou restringir por login
    • para garantir que apenas pessoas autorizadas acessem a documentação.

🔁 Épico: Versões e Atualização de APIs

  1. Reimportar API

    • Como desenvolvedor
    • eu quero reimportar um Swagger/OpenAPI atualizado
    • para manter a documentação alinhada com a versão atual da API.
  2. Controle de versões

    • Como tech lead
    • eu quero ter histórico de versões da API e da documentação
    • para consultar mudanças ao longo do tempo e manter rastreabilidade.
  3. Comparar versões

    • Como pessoa de produto
    • eu quero visualizar o que mudou entre duas versões da API
    • para entender quais funcionalidades foram adicionadas, alteradas ou removidas.
  4. Atualizar documentação automaticamente

    • Como usuário
    • eu quero regenerar a documentação com base na nova versão da API
    • para evitar retrabalho e garantir consistência com o menor esforço.

👥 Épico: Colaboração (para versões futuras)

  1. Convidar membros

    • Como dono de workspace
    • eu quero convidar outras pessoas da empresa para o workspace
    • para que produto, dev e negócio trabalhem juntos na documentação.
  2. Comentários em seções

    • Como colaborador
    • eu quero comentar em trechos específicos da documentação
    • para sugerir ajustes ou tirar dúvidas contextualizadas.
  3. Sugestão e aprovação de mudanças

    • Como responsável pela documentação
    • eu quero aprovar ou rejeitar sugestões feitas por outros
    • para manter a qualidade e a consistência do conteúdo.

💳 Épico: Planos e Cobrança

  1. Ver limites do plano

    • Como usuário
    • eu quero ver quantas APIs, docs e espaços ainda posso usar no meu plano
    • para planejar o uso da ferramenta sem surpresas.
  2. Upgrade de plano

    • Como usuário que gostou do serviço
    • eu quero fazer upgrade de plano de forma simples
    • para liberar mais APIs, mais documentos ou recursos avançados.
  3. Gerenciar pagamento

    • Como responsável financeiro
    • eu quero atualizar forma de pagamento e dados de cobrança
    • para manter a assinatura ativa sem problemas.

Atualizado por Renan Ribeiro21 dias · 2 revisões