Documentation
¶
Overview ¶
Command labelsync synchronises GitHub issue/PR labels across a configured set of repositories, using a local YAML file as the source of truth.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
apply
Package apply executes a plan.Plan.
|
Package apply executes a plan.Plan. |
|
cmd
Package cmd is the labelsync command tree.
|
Package cmd is the labelsync command tree. |
|
config
Package config finds the labelsync config file, parses it, normalises what it parsed, and validates the result.
|
Package config finds the labelsync config file, parses it, normalises what it parsed, and validates the result. |
|
github
Package github is labelsync's GitHub boundary.
|
Package github is labelsync's GitHub boundary. |
|
github/ratelimit
Package ratelimit keeps a run inside GitHub's limits, proactively and reactively.
|
Package ratelimit keeps a run inside GitHub's limits, proactively and reactively. |
|
labelsync
Package labelsync holds the values every other labelsync package depends on: the sentinel errors that describe how a run can fail, and the XDG paths and file names that describe where its files live.
|
Package labelsync holds the values every other labelsync package depends on: the sentinel errors that describe how a run can fail, and the XDG paths and file names that describe where its files live. |
|
palette
Package palette owns colour allocation: the fixed grid of candidate colours a displaced label may be moved to, and the rule that picks one of them.
|
Package palette owns colour allocation: the fixed grid of candidate colours a displaced label may be moved to, and the rule that picks one of them. |
|
plan
Package plan turns "these labels are configured" and "these labels exist" into an ordered list of changes.
|
Package plan turns "these labels are configured" and "these labels exist" into an ordered list of changes. |
|
util/exit
Package exit holds the process exit codes labelsync returns, and the error type that carries one out of a command.
|
Package exit holds the process exit codes labelsync returns, and the error type that carries one out of a command. |
|
util/output
Package output is the single channel for user-facing output.
|
Package output is the single channel for user-facing output. |
Click to show internal directories.
Click to hide internal directories.
