Sphinx¶
Crie documentação inteligente e bonita com facilidade
📝 Formatação rica de texto
Crie em reStructuredText ou MyST Markdown para criar documentos técnicos altamente estruturados, incluindo tabelas, blocos de código realçados, notações matemáticas e muito mais.
🔗 Referência cruzada poderosa
Create cross-references within your project, and even across different projects. Include references to sections, figures, tables, citations, glossaries, code objects, and more.
📚 Formatos versáteis de documentação
Gere documentação nos formatos preferidos do seu público, incluindo HTML, LaTeX (para PDF), ePub, Texinfo, e mais.
🎨 Suporte extensível a temas
Crie documentação visualmente atraente, com uma ampla escolha de temas HTML embutidos e de terceiros e a capacidade de personalizar ou criar novos temas.
🔌 Totalmente extensível
Adicione funcionalidade personalizada, por meio de mecanismos de extensão robustos com inúmeras extensões embutidas e de terceiros disponíveis para tarefas como criação de diagramas, teste de código e muito mais.
🛠️ Documentação automática de API
Gere documentação de API para Python, C++ e outros domínios de software, manualmente ou automaticamente a partir de docstrings, garantindo que a documentação do seu código permaneça atualizada com o mínimo de esforço.
🌍 Internacionalização (i18n)
Adicione traduções de documentação em vários idiomas para atingir um público global.
🌟 Suporte e comunidade ativa
Beneficie-se de uma comunidade ativa, com numerosos recursos, tutoriais, fóruns e exemplos.
Usado por:
Veja abaixo como navegar na documentação do Sphinx.
Ver também
A tabela de conteúdo da documentação do Sphinx tem uma lista completa das páginas deste site.
Primeiros passos¶
Essas seções cobrem os conceitos básicos de introdução ao Sphinx, incluindo a criação e construção de sua própria documentação a partir do zero.
User guide¶
Estas seções cobrem vários tópicos no uso e extensão do Sphinx para vários casos de uso. Eles são um guia abrangente para usar o Sphinx em muitos contextos e pressupõem mais conhecimento do Sphinx. Se você é novo no Sphinx, recomendamos começar com Primeiros passos.
Guia comunitário¶
Sphinx é apoiado pela comunidade e aceita contribuições de qualquer pessoa. As seções abaixo devem ajudar você a começar a se juntar à comunidade Sphinx, além de contribuir.
Veja o Guia dos contribuidores do Sphinx se você quiser contribuir para o projeto.
Guia de referência¶
A documentação de referência é mais completa e programática por natureza, é uma coleção de informações que podem ser rapidamente referenciadas. Se você quiser documentação orientada a casos de uso, veja Primeiros passos ou User guide.
- Command-line tools
- Configuração
- Extensões
- reStructuredText
- Glossário
- Changelog
- Projetos usando Sphinx
- Documentação usando o tema alabaster
- Documentação usando o tema clássico
- Documentação usando o tema sphinxdoc
- Documentação usando o tema nature
- Documentação usando outro tema embutido
- Documentation using Read the Docs Sphinx Theme
- Documentation using Sphinx Bootstrap Theme
- Documentation using PyData Sphinx Theme
- Documentation using Furo theme
- Documentação usando um tema personalizado ou integrado em um website
- Páginas iniciais e outros sites que não são de documentação
- Livros produzidos usando Sphinx
- Produções usando Sphinx
- Projetos integrando a funcionalidade do Sphinx