modulepackage
0.0.0-20240323051521-365bb8ad13c1
Repository: https://github.com/tpryan/work.git
Documentation: pkg.go.dev
# Functions
After returns artifacts from after a particular shippedDate.
Before returns artifacts from before a particular shippedDate.
Between returns artifacts from before and after particular shippedDates.
Classify analyzes a set of artifacts and fills in Project and Subproject based on matches or substrings.
DriveSearch returns results from Google Drive as artifacts.
ExcludeTitle removes articles that have the input string in the title.
Retrieve a token, saves the token, then returns the generated client.
GHSearch returns results from github as artifacts.
NewClientOption returns a clientOption from a given set of credentials.
NewConfig returna a config from a given path.
NewGSheet returns a new GSheet object to act as a datasource.
ProjectFilter returns only the input projects.
Unique removes repeated artifacts based on links.
# Structs
Artifact represents a work product.
Classifier is a data structure that is used for filling in missing data in artifacts.
Classifiers is a collection of Classifer items.
Config is the collection of settings that will direct artifact collection.
Criteria are the filters to match a Destination.
Destination is a place to write a report based on the criteria.
GSheet provides read/write access to a Google Sheet.
# Interfaces
Interfacer describes a type that can self convert to Interfaces{}{} for adding data to Sheets.
# Type aliases
Artifacts is a collection of Artifact items.
Destinations is a collection of destination items.
DriveFiles is a collection of files returned from a Google Drive query.
GHIssues is a collection of github issues.
MimeList is a collection of mimetypes.
Option is function that alters a list of Artifacts.