I've been dabbling in Go since 2009 -- I grew accustomed to godoc.com, and 
the way godoc formats the documentation. Not that the new pkg.go.dev isn't 
any good -- its a matter of preference because you're used to seeing it one 
way, and pkg.go.dev displays it another. I am not a full time developer, 
and therefore in the hour or so I actually get to write code per day -- 
well I just have not found the time to get to know pkg.go.dev.

My solution is to run my own godoc server on my Mac.  First fire it 
up, godoc -http=localhost:6060 -play.  Then go in to Microsoft Edge, and go 
to http://localhost:6060. Click on the 'packages' button.  Once you've done 
this you can stop the godoc server. Next click on the three dots on the far 
upper right of 'Edge'. Select 'Apps'-->'Install This Site As An App'.  I 
called it 'GoDoc'. 

Open Terminal, go to ~/Applications/Edge\ 
Apps.localized/GoDoc.app/Contents/MacOS.  Move app_mode_loader to 
appGoDoc.  Edit a file in this directory called app_mode_loader.  Put the 
following in that file:
```
#!/bin/bash

nohup /Users/youruser/go/bin/godoc -http=localhost:6060 -play &
/Users/youruser/Applications/Edge\ 
Apps.localized/GoDoc.app/Contents/MacOS/appGoDoc
```

The first line starts the godoc server and listens on port 6060. The second 
line launches Microsoft Edge in App mode for your page.  If you close the 
window -- godoc still runs in the background, I've not found this to be a 
problem. On the first start you do have to give it a second or two as the 
page loads faster than godoc can start to serve. Just refresh. 

The request I have is that if at some point Go Doc takes on a new look like 
pkg.go.dev, consider that some may like the older format, maybe have godoc 
and godoc-old or something like that. 

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/7ef6d703-801e-46e0-a698-0969922cc7c7n%40googlegroups.com.

Reply via email to