Directories ¶
Path | Synopsis |
---|---|
Package chronam describes various internal structures for deserializing data from the live app's APIs and data
|
Package chronam describes various internal structures for deserializing data from the live app's APIs and data |
Package cli provides helpers for common NCA command-line tools' needs
|
Package cli provides helpers for common NCA command-line tools' needs |
cmd
|
|
server/internal/responder
Package responder contains all the general functionality necessary for responding to a given server request: template setup, user auth checks, rendering of pages to an http.ResponseWriter
|
Package responder contains all the general functionality necessary for responding to a given server request: template setup, user auth checks, rendering of pages to an http.ResponseWriter |
server/internal/settings
Package settings just holds global variables all internal packages need to access, such as whether debug is on
|
Package settings just holds global variables all internal packages need to access, such as whether debug is on |
Package config is the project-specific configuration reader / parser / validator.
|
Package config is the project-specific configuration reader / parser / validator. |
derivatives
|
|
jp2
Package jp2 converts a PDF or TIFF into a JP2.
|
Package jp2 converts a PDF or TIFF into a JP2. |
Package issuefinder sets up a process for finding all issues across the filesystem and live sites to allow for other tools to get fairly comprehensive information: where in the workflow an issue resides, which batches contain a certain LCCN, which issues have dupes, etc.
|
Package issuefinder sets up a process for finding all issues across the filesystem and live sites to allow for other tools to get fairly comprehensive information: where in the workflow an issue resides, which batches contain a certain LCCN, which issues have dupes, etc. |
Package issuewatcher wraps the issuefinder.Finder with some app-specific know-how in order to layer on top of the generic issuefinder to include behaviors necessary for finding issues from all known locations by reading our settings file and running the appropriate searches.
|
Package issuewatcher wraps the issuefinder.Finder with some app-specific know-how in order to layer on top of the generic issuefinder to include behaviors necessary for finding issues from all known locations by reading our settings file and running the appropriate searches. |
Package mods holds data structures to simplify unmarshaling the Issue XML which holds lots of MODS structures
|
Package mods holds data structures to simplify unmarshaling the Issue XML which holds lots of MODS structures |
Package schema houses simple data types for titles, issues, batches, etc.
|
Package schema houses simple data types for titles, issues, batches, etc. |
Package shell centralizes common exec.Cmd functionality
|
Package shell centralizes common exec.Cmd functionality |
Package uploads is for the one-off validation / queue processing which only applies to issues which aren't yet in the workflow.
|
Package uploads is for the one-off validation / queue processing which only applies to issues which aren't yet in the workflow. |
Package version is just for holding high-level versioning information for the project as a whole
|
Package version is just for holding high-level versioning information for the project as a whole |
Package web is a namespace-only package for various web helpers specific to the NCA tools
|
Package web is a namespace-only package for various web helpers specific to the NCA tools |
tmpl
Package tmpl wraps a lot of html/template for easier use with common layout setup and sub-templates
|
Package tmpl wraps a lot of html/template for easier use with common layout setup and sub-templates |
webutil
Package webutil holds functions and data that other packages may need in order to generate URLs, find static files, etc.
|
Package webutil holds functions and data that other packages may need in order to generate URLs, find static files, etc. |
Click to show internal directories.
Click to hide internal directories.