O arquivo README.md5 diz "Consulte a documentação da API e os programas de amostra para obter mais detalhes". (sem link fornecido), no entanto, não consigo encontrar esta documentação da API referenciada em nenhum lugar. Os programas de exemplo no diretório "exemplos" não contêm essa documentação. O README dá um exemplo limitado de como realizar a análise, mas não me diz nada sobre o que é a estrutura "GumboOutput" ou o que pode ser feito com ela. Eu olhei em todos os subdiretórios, mas não vi nada documentando a API.
Encontrei uma página separada via Google (http://matze.github.io/clib-doc/gumbo-parser/index.html), mas não sei como ela se relaciona com esta versão, e está muito incompleta (por Por exemplo, ainda não vejo nada sobre a estrutura "GumboOutput" ou o que pode ser feito com ela.)
Eu gostaria de navegar na documentação da API, mas não quero clonar o repo e instalar doxygen
ainda. Você pode considerar hospedar os documentos construídos em algum lugar?
Não podemos configurar o Github Pages com possível uso de código/API?
FWIW, a API completa do usuário está documentada em gumbo.h. Se você estiver procurando exemplos de uso da API, o serializador aborda a maior parte da funcionalidade do lado do usuário da biblioteca. Quando acessada via python, a api é estendida, pois a árvore analisada com base em C é convertida em seu equivalente bs4 após a conclusão da análise.
Comentários muito úteis
FWIW, a API completa do usuário está documentada em gumbo.h. Se você estiver procurando exemplos de uso da API, o serializador aborda a maior parte da funcionalidade do lado do usuário da biblioteca. Quando acessada via python, a api é estendida, pois a árvore analisada com base em C é convertida em seu equivalente bs4 após a conclusão da análise.