Sphinx è uno strumento che semplifica la creazione di una documentazione intelligente e bella. Sphinx è particolarmente adatto per la documentazione di Python, ma è uno strumento generico che può essere utilizzato per documentare qualsiasi cosa.
Sto cercando di usare Sphinx per documentare un progetto di oltre 5.000 righe in Python. Ha circa 7 moduli di base. Per quanto ne so, per usare l'autodoc ho bisogno di scrivere codice come questo per ogni file nel mio progetto: .. automodule:: mods.set.tests :members: :show-inheritance: Questo è troppo noioso …
Come inserire un riferimento incrociato in una pagina reST / Sphinx a un'intestazione secondaria o un ancoraggio in un'altra pagina nello stesso set di documentazione?
Sphinx non genera documenti per __init __ (self) per impostazione predefinita. Ho provato quanto segue: .. automodule:: mymodule :members: e ..autoclass:: MyClass :members: In conf.py, l'impostazione di quanto segue aggiunge solo __init __ (self) docstring alla docstring di classe ( la documentazione dell'autodoc di Sphinx sembra concordare sul fatto che …
Sto cercando di iniziare con Sphinx e sembra che abbia problemi implacabili. Comando: docs/sphinx-quickstart Rispondo a tutte le domande e tutto funziona bene. Comando: docs/ls Sembra tutto normale. Risultato:build Makefile source Comando: sphinx-build -d build/doctrees source build/html Sembra funzionare. Sono stato in grado di aprire il file index.html e vedere …
Sto usando sphinx e il plugin autodoc per generare la documentazione API per i miei moduli Python. Anche se posso vedere come documentare correttamente parametri specifici, non riesco a trovare un esempio di come documentare un **kwargsparametro. Qualcuno ha un buon esempio di un modo chiaro per documentarli?
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Mi piace che Doxygen crei documentazione di codice C …
Sto cercando di creare un elenco nidificato correttamente utilizzando il seguente codice (seguendo i documenti Sphinx e docutils ): 1. X a. U b. V c. W 2. Y 3. Z Mi aspetto che questo si traduca in due OLs, ma invece ottengo il seguente output: <ol class="arabic simple"> <li>X</li> …
Sto usando Sphinx per documentare un progetto non Python. Voglio distribuire ./doccartelle in ogni sottomodulo, contenenti submodule_name.rstfile per documentare quel modulo. Quindi voglio risucchiare quei file nella gerarchia principale per creare una specifica per l'intero progetto. Cioè: Project docs spec project_spec.rst conf.py modules module1 docs module1.rst src module2 docs module2.rst …
Voglio aggiungere un collegamento a un metodo nella mia classe dall'interno della docstring di un altro metodo della stessa classe. Voglio che il collegamento funzioni in sphinx e preferenzialmente anche in Spyder e altri IDE di Python. Ho provato diverse opzioni e ne ho trovata solo una che funziona, ma …
La generazione di documenti Sphinx su read-the-docs non riesce con il seguente errore (registro completo di seguito): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Ho fatto qualcosa di sbagliato o si tratta di un bug nella lettura dei documenti? Una build locale di documenti Sphinx funziona bene. Registro degli …
Si prega di scaricare il file simple.7ze installarlo nella tua sfinge per riprodurre i problemi che ho descritto qui, al fine di riprodurlo, è possibile eseguire: make clean make html scarica e installa nella tua sfinge per riprodurre i problemi Ci sono due articoli in sample/source, il contenuto è lo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.