Issue Labels
BobaBoard uses labels to classify issues and feature requests according to a variety of criteria.
For ease of reference, labels are further divided in the following macro-categories:
- π¨ Thematic labels indicate the overall theme of the issue or feature request.
- π Type labels indicate the overall theme of the issue or feature request.
- π Skills labels indicate the technical skills necessary to tackle the issue or feature request.
- πΆ Size labels indicate the amount of work necessary to tackle the issue or feature request.
- π€ Difficulty labels indicate the overall difficulty of the issue or feature request.
- π¦ Repository labels indicate the repositories the issue or feature request touches upon.
- β© Stage labels indicate the next step in the issue-tackling process.
- π Special labels indicate the issue meets certain special criteria.
We also have a set of other labels that do not fit in these categories.
tip
Click on any label to see the associated issues.
Thematic labelsβ
π¨ Accessibility
Let's make BobaBoard more accessible!
π¨ CommunityTools to improve BobaBoard's communities experience.
π¨ CustomizationPersonalizing BobaBoard for personal or community use.
π¨ DecentralizationLook, ma! No NFTs.
π¨ Frustration bustersMake BobaBoard a pleasure to use
π¨ IntegrationsAnything related to the ability to exchange data with 3rd party software.
π¨ ModerationAnything to do with content moderation, both community and personal.
π¨ PrivacyEnsure everyone's privacy is respected.
Type labelsβ
πͺ³ Bug
Something isn't working as expected
π Feature
Add a new feature or improve an existing one
πͺ² Dev experience
An issue that's not visible to users, but it's definitely visible to developers.
Skills labelsβ
π API
Can design a new REST API endpoint for BobaBoard's backend
π Architecture DesignSome expertise in Architecture Design required; might need to write an actual design doc
π DevOpsπ HTML/CSSRequires experience writing HTML/CSS
π JavaScriptThis task requires an understanding of JavaScript
π ReactIs familiar with the React Framework
π SQLNeeds to know how to deal with Postgres table design or query writing
π Throwing eggs at the wallA problem whose solution might involve just trying a bunch of things and seeing what works
π UX designMake it look (& interact) good
π WebDevRequires an understanding of broad web development technologies
Size labelsβ
Difficulty labelsβ
Repository labelsβ
π¦ Meta
Meta issues about improving BobaBoard community & processes
π¦ boba-backendAn issue that involves the boba-backend repository
π¦ boba-componentsAn issue that involves the boba-components repository
π¦ boba-editorAn issue that involves the boba-editor repository
π¦ boba-frontendAn issue that involves the boba-frontend repository
Stage labelsβ
β© Awaiting reproductionβ© Design
Open issues need deliberation before implementation can proceed
β© ImplementationA feature that's currently being implemented
β© Ready to implementβ© UX designThe issue is currently undergoing interface/interaction desing.
Special labelsβ
𦡠Good first issue
Good for newcomers to the project
π Ms. Boba's fave
A task Ms. Boba would *love* to get done
π¨ Time sensitive
Gotta get it done within a reasonable amount of time. If you commit, please be mindful of time!
π§ To sort
Auto-added to all issues; removed after issues have been reviewed and classified
πͺ Self-contained
The task doesn't have broad repercussions on the BobaBoard codebase
πͺ Volunteer-friendlyCan easily be broken down in a way in which a volunteer should have a easy way taking care of it
βΎNeeds Pinch Hitter
The original contributor needs to abandon this PR, and we need someone to step up to help out.