Shapely: Compilações automáticas de documentos

Criado em 27 out. 2015  ·  6Comentários  ·  Fonte: Toblerity/Shapely

Automatize nosso fluxo de trabalho de compilação e publicação de documentos usando o sistema de implantação do Travis.

Veja também #336.

documentation enhancement

Comentários muito úteis

Também quero aumentar a conscientização sobre https://github.com/drdoctr/doctr se você descer os documentos na rota travis.

Todos 6 comentários

Aliás, matplotlib já faz isso. Veja https://github.com/matplotlib/matplotlib/blob/master/.travis.yml#L126

Eu definitivamente acho que o processo poderia ser melhorado...

Além disso, acabei de descobrir que o ReadTheDocs agora pode fazer instalações conda, tornando o RTD uma opção viável para a construção de documentos Shapely (fiz uma prova de conceito para Cartopy com algum sucesso).

Eu tentei isso e tenho algo funcionando, com base neste tutorial: https://gist.github.com/domenic/ec8b0fc8ab45f39403dd

As mudanças estão aqui: https://github.com/Toblerity/Shapely/compare/master...snorfalorpagus :autodoc

O processo requer que você crie um novo par de chaves SSH e coloque uma versão criptografada da chave privada no repositório/Travis.

Ele está configurado para compilar a documentação apenas em uma instância (o Python 3.5 com acelerações). https://travis-ci.org/snorfalorpagus/Shapely/jobs/177188968

Isso destacou que alguns dos scripts que criam figuras na documentação não são compatíveis com o Python 3.x, por exemplo, buffer.py que fornece:

Traceback (most recent call last):
  File "buffer.py", line 29, in <module>
    ax.set_xticks(range(*xrange) + [xrange[-1]])
TypeError: unsupported operand type(s) for +: 'range' and 'list'

@snorfalorpagus antes de gastar mais tempo com isso, deixe-me ver se nossas rodas manylinux1 ajudam a tornar o readthedocs uma opção melhor.

Também quero aumentar a conscientização sobre https://github.com/drdoctr/doctr se você descer os documentos na rota travis.

Estou movendo este para o próximo marco. Eu gostaria de desbloquear 1.6.0 e trabalhar na infra doc depois.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

MarkWieczorek picture MarkWieczorek  ·  4Comentários

doctor-ian picture doctor-ian  ·  4Comentários

dopplershift picture dopplershift  ·  3Comentários

mromanie picture mromanie  ·  3Comentários

ispmarin picture ispmarin  ·  3Comentários