Documentation
¶
Overview ¶
Package index provides the command to index project documentation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrSkipDocument is returned when a document should be skipped during indexing. ErrSkipDocument = errors.New("skip document") )
Functions ¶
func NewIndexCmd ¶
NewIndexCmd creates and configures the `index` command.
Types ¶
type DocumentMetadata ¶
type DocumentMetadata struct {
ID string `json:"id"`
FileExtension string `json:"fileExtension"`
Title string `json:"title"`
ArtifactVersion string `json:"artifactVersion,omitempty"`
Summary string `json:"summary,omitempty"`
UsageGuidance []string `json:"usageGuidance,omitempty"`
Owner string `json:"owner,omitempty"`
CreatedDate string `json:"createdDate,omitempty"`
LastModifiedDate string `json:"lastModifiedDate,omitempty"`
DefaultTargetPath string `json:"defaultTargetPath,omitempty"`
Tags []string `json:"tags,omitempty"`
SourceFilePath string `json:"sourceFilePath"`
}
DocumentMetadata represents the metadata extracted from a document.
Click to show internal directories.
Click to hide internal directories.