Documentation ¶
Overview ¶
Gone is a wiki written in Go. It is designed with server owners and administrators in mind and follows the KISS principles.
By default, gone simply starts a HTTP server at port 8080 and servers files from the working directory. Invoke with -help flag to see configuration options.
Directories ¶
Path | Synopsis |
---|---|
Package authenticator allows to identify a user.
|
Package authenticator allows to identify a user. |
bruteblocker
Package bruteblocker allows to slow down bruteforce attacks by delaying request responses or blocking further authentication attempts for some time.
|
Package bruteblocker allows to slow down bruteforce attacks by delaying request responses or blocking further authentication attempts for some time. |
Package config implements means of configuring the application.
|
Package config implements means of configuring the application. |
Package context allows for collecting per-request-data like authentication, session or routing information.
|
Package context allows for collecting per-request-data like authentication, session or routing information. |
Package http implements the HTTP frontend.
|
Package http implements the HTTP frontend. |
editor
Package editor serves the editor UI.
|
Package editor serves the editor UI. |
failer
Package failer implements HTTP handlers that serve error pages.
|
Package failer implements HTTP handlers that serve error pages. |
router
Package router provides basic means of switching between the wiki's different page types.
|
Package router provides basic means of switching between the wiki's different page types. |
templates
Package templates builds the link between Go's standard template logic and the application logic by providing an interface specialized to each template's use case.
|
Package templates builds the link between Go's standard template logic and the application logic by providing an interface specialized to each template's use case. |
viewer
Package viewer determines how to display the wiki's content.
|
Package viewer determines how to display the wiki's content. |
Package resources manages non-code data used by the application.
|
Package resources manages non-code data used by the application. |
Package store is an interface for the storage engine behind Gone.
|
Package store is an interface for the storage engine behind Gone. |
filestore
Package filestore implements the storage via filesystem.
|
Package filestore implements the storage via filesystem. |
mockstore
Package mockstore contains a mocked store implementation only for testing.
|
Package mockstore contains a mocked store implementation only for testing. |
Click to show internal directories.
Click to hide internal directories.