Categorygithub.com/blues/notehub-watch
modulepackage
0.0.0-20240826210029-db7f59bfa982
Repository: https://github.com/blues/notehub-watch.git
Documentation: pkg.go.dev

# Functions

Convert N absolute buckets to N-1 relative buckets by subtracting values from the next bucket from the value in each bucket.
EventNew allocates a new semaphore, initially unsignalled.
HTTPInboundHandler kicks off inbound messages coming from all sources, then serve HTTP.
ServiceReadConfig gets the current value of the service config.

# Constants

ConfigPath (here for golint).
DcServiceNameNoteboard is the name of the service registered with consul for the noteboard HTTP task.
DcServiceNameNoteDiscovery is the name of the service registered with consul for notehub discovery.
DcServiceNameNotehandlerTCP is the name of the service registered with consul for notehub handler on the tcp port.

# Variables

Config is our configuration, read out of a file for security reasons.

# Structs

AggregatedStat is a structure used to aggregate stats across service instances.
No description provided by the author
Author contains GitHub's author information.
Base contains GitHub's base information.
Branch contains GitHub's branch information.
BranchCommit contains GitHub's branch commit information.
Build contains GitHub's build information.
Comment contains GitHub's comment information.
CommentsHREF contains GitHub's comments href information.
Commit contains GitHub's commit information.
CommitAuthor contains GitHub's commit author information.
CommitCommentPayload contains the information for GitHub's commit_comment hook event.
CommitCommitter contains GitHub's commit commiter information.
Commiter contains GitHub's commiter information.
CommitsHREF contains GitHub's commits href information.
CreatePayload contains the information for GitHub's create hook event.
Creator contains GitHub's creator information.
DeletePayload contains the information for GitHub's delete hook event.
Deployment contains GitHub's deployment information.
DeploymentPayload contains the information for GitHub's deployment hook.
DeploymentStatus contains GitHub's deployment_status information.
DeploymentStatusPayload contains the information for GitHub's deployment_status hook event.
Error contains GitHub's error information.
Event is our timeout-enabled event waiter abstraction.
Forkee contains GitHub's forkee information.
ForkPayload contains the information for GitHub's fork hook event.
GollumPayload contains the information for GitHub's gollum hook event.
Head contains GitHub's head information.
HeadCommit contains GitHub's head_commit information.
This represents a set of stats aggregated for a host.
HTML contains GitHub's html information.
Issue contains GitHub's issue information.
IssueCommentPayload contains the information for GitHub's issue_comment hook event.
IssueHREF contains GitHub's issue href information.
IssuesPayload contains the information for GitHub's issues hook event.
Label contains GitHub's label information.
Links contains GitHub's link information.
LinksPullRequest contains GitHub's pull request link information.
Member contains GitHub's member information.
MemberPayload contains the information for GitHub's member hook event.
MembershipPayload contains the information for GitHub's membership hook event.
A monitored host and all data needed for it.
Organization contains GitHub's organization information.
Owner contains GitHub's owner information.
Page contains GitHub's page information.
PageBuildPayload contains the information for GitHub's page_build hook event.
PingBody is the structure wrapping the ping request structure.
PingRequest is the structure returned to the caller.
PublicPayload contains the information for GitHub's public hook event.
PullRequest contains GitHub's pull_request information.
PullRequestComment contains GitHub's pull request comment information.
PullRequestHREF contains GitHub's pull_request href information.
PullRequestPayload contains the information for GitHub's pull_request hook event.
PullRequestReviewCommentPayload contains the information for GitHub's pull_request_review_comment hook event.
Pusher contains GitHub's pusher information.
PusherPush contains GitHub's push pusher information.
PushPayload contains the information for GitHub's push hook event.
Release contains GitHub's release information.
ReleasePayload contains the information for GitHub's release hook event.
Repository contais all of the GitHub repository information.
RepositoryPayload contains the information for GitHub's repository hook event.
ReviewCommentHREF contains GitHub's review comment href information.
ReviewCommentsHREF contains GitHub's review comments href information.
Self contains GitHub's self information.
Sender contains GitHub's sender information.
ServiceConfig is the service configuration file format.
A cache statistic.
A database statistic.
A handler statistic.
StatsStat is the data structure of a single running statistics batch.
StatusCommit contains GitHub's status commit information.
StatusCommitAuthor contains GitHub's status commit author information.
StatusCommitCommiter contains GitHub's status commit committer information.
StatusCommitInner contains GitHub's inner status commit information.
StatusesHREF contains GitHub's statuses href information.
StatusPayload contains the information for GitHub's status hook event.
Team contains GitHub's team information.
TeamAddPayload contains the information for GitHub's team_add hook event.
Tree contains GitHub's tree information.
User contains GitHub's user information.
WatchPayload contains the information for GitHub's watch hook event.