Sto cercando un modo per convertire i javadocs dal mio progetto open source (generati in Eclipse) per GitHub MarkDown, o venire con qualche altra soluzione semplice per visualizzare la mia documentazione su GitHub (è sufficiente aggiungere semplicemente una directory docs
). C'è una soluzione semplice per questo? Posso semplicemente indicare il GitHubREADME.md
alla mia directory docs
? C'è qualcosa di più elegante? Sono stato colpito da Google.Mostra JavaDocs su GitHub
risposta
Non penso sia possibile creare un Javadoc utilizzabile con MarkDown. La soluzione migliore consiste probabilmente nel commit del Javadoc generato nel ramo gh-pages
(o nella directory docs/
in base alle impostazioni del progetto). Sarà disponibile all'indirizzo:
http://username.github.io/projectname
Ecco un esempio di uno dei miei progetti:
Questo è così vicino ad essere utile, ma non del tutto! La mia documentazione di panoramica è contenuta nei documenti di Asciidoc che contiene riferimenti incrociati alla documentazione dell'API, che viene generata automaticamente dal codice sorgente ed entrambi contengono riferimenti incrociati alle effettive linee di origine. Ma naturalmente l'origine e la documentazione si evolvono nel tempo con la crescita del progetto, quindi la documentazione dell'API deve essere sottoposta a versionamento e vivere sullo stesso ramo dell'origine e di altri documenti. Non c'è modo di farlo con gh-pages, che è il suo ramo separato. –
@JamesElliott probabilmente lo puoi fare con un sottomodulo Git –
@EmmanuelBourg puoi approfondire come funzionerebbe? Quello che ho finito è creare sottodirectory all'interno di gh-pages/api-doc per ogni versione, e usare uno script di shell con sed per aggiornare i riferimenti incrociati di asciidoc alla appropriata gh-pages/api-doc/version quando si taglia il pubblicazione. –
Attualmente è possibile anche ospitare il vostro Javadoc con Github Pagine da non solo un ramo gh-pages
, ma direttamente dalla cartella /docs
all'interno del ramo master
. Puoi consultare la sezione di aiuto su questo argomento, here (controlla anche l'immagine allegata di seguito).
Inoltre, c'è un progetto su Github che gli obiettivi di alcuni conversione del Javadoc to Markdown (non hanno ancora provato, semplicemente lasciando il riferimento).
Questo, oltre a rsync-ing la mia destinazione di maven/sito/apidocs/directory a docs /, funziona perfettamente per me. Grazie! – awwsmm
- 1. Rendere JavaDocs disponibili con GitHub, Sonatype Maven repo
- 2. Annotazione per disabilitare JavaDocs
- 3. GitHub wiki selezionare ramo visualizzato su GitHub
- 4. Come creare JavaDocs multilingue?
- 5. genera JavaDocs Android Studio
- 6. Come quotare "* /" in JavaDocs
- 7. Mostra stato github build in readme.md
- 8. Github commettere, diff non mostra variazioni
- 9. Eseguibili host su GitHub?
- 10. Tag messaggi su github
- 11. rami visualizzare su GitHub
- 12. Come cambiare la modalità file su GitHub?
- 13. Come approvare commit su Github
- 14. Visualize repository git su GitHub
- 15. non viene visualizzato su github
- 16. Aggiornamento progetto biforcuta su GitHub
- 17. Impossibile creare repository su github
- 18. Mostra svg su tela
- 19. Mostra calendario su php
- 20. Dove posso ottenere una copia di JDK 1.0.2 JavaDocs?
- 21. Intellij IDEA mostra automaticamente javadoc
- 22. "Estrazione strumenti a riga di comando per github" su ogni lancio su Github Desktop App
- 23. Mostra Zend_Form_Element_Radio su una riga
- 24. Come creare il progetto FaceDetect/cnn_face_detection su github?
- 25. Libreria javadocs generata da maven-javadoc-plugin non funziona quando collegato su Eclipse
- 26. Che cosa significa biforcarsi su GitHub?
- 27. Elimina file da Pull Request su GitHub
- 28. Condivisione di risorse incrociate su pagine GitHub
- 29. GitHub per l'applicazione .NET su Windows?
- 30. Rimuovere i file dal master su github
Immagino che tu possa farlo usando anche il sito Maven. http://stackoverflow.com/questions/3939595/making-javadocs-available-with-github-sonatype-maven-repo potrebbe aiutarti. –
In passato, ho usato [GitHub Pages] (http://pages.github.com/) per pubblicare JavaDocs. E 'stato brutto, ma ha funzionato. –