Je veux voir localement à quoi ressemblera la documentation de mon paquet. En d'autres termes, je veux voir le même genre de chose que ce que l'on voit sur godoc.org mais localement.
J'ai un dossier d'exemple simple en local, mais je n'arrive pas à le faire fonctionner. Il produit correctement une documentation textuelle :
~/code/go/gonotes (master) $ godoc .
PACKAGE DOCUMENTATION
package gonotes
import "."
FUNCTIONS
func Blah()
Here is header
Blah is function being use to test:
- go documentation
- blah like things
It is nice
Mais si je cours godoc -http=:6060
et naviguez jusqu'à http://localhost:6060/
Je vois essentiellement le même contenu que sur la page d'accueil de golang.com. http://localhost:6060/gonotes
affichages
lstat $GOROOT/gonotes: no such file or directory
Ai-je mal compris comment le -http
fonctionne ? Existe-t-il un moyen de prévisualiser localement la version http de mes documents ?
MISE À JOUR
J'ai réussi à le faire apparaître en copiant les fichiers dans src/gonotes
et de courir :
GOPATH=/Users/jonah/code/go/gonotes godoc -http=:6060
afin que les fichiers réels soient disponibles à l'adresse /Users/jonah/code/go/gonotes/src/gonotes
.
Cela a pour effet secondaire de n'afficher aucune des librairies de tierce partie installées dans mon système par défaut. GOPATH
J'aimerais donc trouver une solution qui me permette d'ajouter le répertoire courant, tel quel, sans ajouter src/curdir
et qu'il apparaisse quand même.