Below is a list of GitHub labels used by the team. Most labels are intended to only be used in a specific project. Project-specific labels are prefaced with a [Category]
. Here are the list of GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ projects, and the categoryCategory The ‘category’ taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. of labels used in them.
- LearnWP Content – Development:
[Content]
- LearnWP Content – Feedback:
[Content]
- LearnWP Content – Localization:
[Content]
- LearnWP Topic Vetting:
[Content]
- LearnWP Website Development:
[Component]
,[Dev]
,[Type]
- Training Team Administration:
[Admin]
The team uses GitHub labels in workflows and automations. If any anyone would like to create/delete/modify a label, please start a conversation with the team first and consider what team procedures will need to be modified as a result of the change.
Multi Project Labels
Label name | Description | Projects in use |
---|---|---|
AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) | Fix or enhancement related to accessibility. | Multi |
Awaiting Triage | Issues awaiting triage. See Training Team handbook for how to triage issues. | Multi |
hacktoberfest | To mark issues for the Hacktoberfest event each October. | Multi |
Priority – High | High priority issue. | Multi |
Priority – Low | Low priority issue. | Multi |
Priority – Medium | Medium priority issue. | Multi |
Self-Assigned | Issues self-assigned using a GitHub workflow. | Multi |
Project-Specific Labels
Label name | Description | Projects in use |
---|---|---|
[Admin] Agenda | Agenda for weekly Training Team meetings. | Administration |
[Admin] Handbook | Improvements or additions to the Training Team Handbook | Administration |
[Component] Content | Developer issues related to the content on Learn. | Website Development |
[Component] Environment | Website development issues related to Learn’s local environment, or needs MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team involvement. | Website Development |
[Component] Learn PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party | Website development issues related to the Learn plugin. | Website Development |
[Component] Learn Theme | Website development issues related to the Learn theme. | Website Development |
[Component] Sensei | Website development issues related to the Sensei plugin installed on Learn. | Website Development |
[Content] Experienced Author | Content development issue where the content creator is an experienced author. | Content – Development |
[Content] Feedback | Feedback provided about content on Learn. | Content – Feedback |
[Content] Needs Co-host | Online Workshops in need of a co-host. | Content – Development |
[Content] Needs SME | Content development issues requiring a Subject Matter Expert to vet the topic. | Topic Vetting |
[Content] Needs Translation Reviewer | Localized content that requires a Translation Reviewer assigned. | Content – Localization |
[Content] Published | Marks closed issues as content that was actually published. | Content – Development |
[Content] Translation | Translation of existing content. | Content – Localization |
[Dev] Has PR | Website related issue that also has a related pull request. | Website Development |
[Dev] In Progress | Website development issue actively being worked on. | Website Development |
[Dev] Needs Refresh | Pull request needing a refresh. | Website Development |
[Dev] Needs Review | Pull request needing a review. | Website Development |
[Dev] Needs Testing | Website development issues needing testing. | Website Development |
[Type] Bug | Something isn’t working on the Learn website. | Website Development |
[Type] Enhancement | New feature request for the Learn website. | Website Development |
[Type] Good First Issue | Good website development issue for new contributors. | Website Development |