-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels, Milestones, Triaging ⚡ #40
Comments
This issue is being marked as stale due to a long period of inactivity |
This issue is being marked as stale due to a long period of inactivity |
This issue is being marked as stale due to a long period of inactivity |
This issue is being marked as stale due to a long period of inactivity |
This issue is being marked as stale due to a long period of inactivity |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels, Milestones, Triaging ⚡
The following is a living issue, pinned to the top of
cobra-cli
's GitHub issues for wide visibility, available for comment, that represents the current labeling, triaging, milestone, and maintenance state ofcobra-cli
. Maintainers, contributors, and users may refer to this in order to understand how bugs and features are being triaged and where their feature request may be in the maintenance cycle.Inspired by projects like
kubernetes-sigs/cluster-api
,helm/helm
andspf13/cobra
Labels 🏷️
kind/
- The type of issuekind/bug
: A bug incobra-cli
; unintended behaviorkind/feature
: A feature request forcobra-cli
; new or enhanced behaviorkind/documentation
: Documentation ofcobra-cli
itselfkind/testing
: CI/CD, testing, etc. forcobra-cli
. Usually also gets the github labelkind/rel-eng
: Related to tagging and releasingcobra-cli
kind/upstream
: Go modulescobra-cli
depends onkind/security
: Related to security ofcobra-cli
itself. Refer to the security policy before opening any public issue.kind/cleanup
: General cleanup of code, issues, etc.kind/deprecation
: Related to a feature or part of code being deprecatedkind/support
: Questions, supporting users, etc.area/
- The area of work that needs to be executed againstarea/cobra-cli
: Core functionality ofcobra-cli
area/go
: General Go, likego.mod
orgo.sum
changesarea/github
: For changes to Github specific things not shipped in the library (like maintainers files, actions, etc)area/licenses
: Changes to license functionalitytriage/
- The state of an issue being triagedtriage/needs-triage
: Needs to be placed into a milestone, or be closed by maintainers. This label is removed once placed into a milestone.triage/blocked
: Cannot move forward until some roadblock is liftedtriage/needs-info
: An issue that needs more investigation from maintainers or more info from the issue providertriage/duplicate
: A duplicate issue. These issues are usually closed after receiving this label.lifecycle/
- Where something is at in it's lifecyclelifecycle/needs-cla
: The CLA still needs to be signed by the PR author. This label is blocking until the CLA is signed.lifecycle/active
: Actively being worked on by a community member or maintainer. This label should generally also correspond with someone being assigned to an issuelifecycle/needs-proposal
: For large features / bugs that need a proposal and community buy inlifecycle/approved
: For large features / bugs that have a proposal and have community buy inlifecycle/needs-pr
: Ready for a PR from the communitylifecycle/stale
: Labeled by GitHub actions after 30 days of inactivitylifecycle/rotten
: Labeled by GitHub actions after 30 days of having thelifecycle/stale
label. Issues and PRs with this label will close after another 30 days of inactivity.lifecycle/frozen
: Prevents GitHub actions from labeling Issues and PRs withlifecycle/stale
orlifecycle/rotten
lifecycle/wont-do
: For issues and PRs the community has determined are not a priority and will not execute againstsize/
- The size of the PRUtilizes the
pr-size-labeler
to label PRs with a given size per number of lines changedsize/XS
: Denotes a PR that changes 0-9 linessize/S
: Denotes a PR that changes 10-24 linessize/M
: Denotes a PR that changes 24-99 linessize/L
: Denotes a PR that changes 100-199 linessize/XL
: Denotes a PR that changes 200 or more lines. Note: An XL pull request exceeds the recommended size of changes in a single PR. This is fine, but needs special attention from maintainers and may be rejected due to it's size. Make sure you are not addressing multiple issues in a single PR.Nice to have, catch all maintenance labels:
lgtm
: Denotes "looks good to me" from maintainers and signals other collaborators that a PR is ready for additional review and mergegood-first-issue
: A good issue for a new collaborator to tacklehelp-wanted
: An issue that the maintainers would like help onadmin
: For general admin tasks to be done usually by maintainersMilestones 🪨
Milestones are used to categorize work and contributions into specific releases.
next
milestone is used as a catch all for work that is being planned for some arbitrary upcoming release by the communityicebox
milestone is used to track things that may need to be executed against eventually but are blocked, have thelifecycle/frozen
label, etc.Release cadence 🚂
cobra-cli
has no release cadence but attempts to release quarterly alongside whencobra
itself is released.This is a best effort.
Generally, a pinned release tracker issue is made that corresponds with the current release. On release, tags will be made on GitHub that than can be consumed by downstream Go modules.
Semver 🥇
The
cobra-cli
follows Semantic Versioning. This generally means that:v1.x.x
tov2.x.x
) have breaking changes (like deprecations, changing APIs, etc). Users ofcobra
will need to do some work to update their Go code to consume the latest major versionv1.1.x
to1.2.x
) have no breaking changes, but include new features. Users ofcobra
will not need to do work to update their Go code to consume the latest minor version, but may choose to use the new features.v1.1.1
tov1.1.2
) do not include new features or breaking changes but only backwards compatible bug fixes. Users ofcobra
will not need to do work to update their Go code to consume the latest patch version.For more details, please refer to the Cobra User Contract
The text was updated successfully, but these errors were encountered: