Muszę udokumentować mój projekt za pomocą DITA i zastanawiam się, czy mogę użyć konwencji docstring Pythona i reStructuredText
stworzyć XML-a DITA.
Jakieś wskazówki?
Odpowiedzi:
3 dla odpowiedzi № 1Przykro mi, że trochę spóźniłem się na to pytanie, ale wykonałem kilka prac w tym kierunku i umieściłem wynikowy zestaw w tym repozytorium:
https://github.com/donrday/rst2dita
Mam nadzieję, że jest coś, z czego ty lub inni możecie skorzystać.
2 dla odpowiedzi nr 2
Myślę, że możesz to zrobić
Przetwarzasz swoje dokumenty Pythona używając Sfinks i jego autodoc składnia
Piszesz niestandardowy formatter wyjściowy do Sphinx, który wygeneruje XML DITA zamiast HTML
Niektóre działają, ale wykonalne.