Skip to content

Project Board

Leithen edited this page Nov 22, 2023 · 6 revisions

This project contains GitHub project boards that are designed to make it as easy as possible for people to find issues they are capable of solving. Below you will find more in depth information about how these boards work and how you can use them to contribute!

Ticket Types

Each ticket name will be prefixed with an emoji. This emoji represents they type of ticket. Below is a list of all types:

Emoji Type Description Branch Prefix
✏️ Feature A new feature or request. Actual coding will need to be done for this ticket. feat
🧼 Refactor Fixing/Cleaning existing code ref
🏗 Enhancement Improving an existing feature enh
💡 Investigation A new feature or issue needs to be investigated. No final coding will be done with this ticket. Instead, this ticket should produce a number of other feature tickets that are subsequently worked on. inv
🐞 Bug A bug or issue with the code. bug
🧪 Testing Creation or update of tests. test
🔐 Security Security risk or vulnerability sec
🎨 Design A new design request. This will involve Figma or other mockup work, no coding. N/A

Buckets

Each column in the project board is considered a "bucket". A full list of these buckets and information about them can be found in the table below.

Name Description
📋 Todo Needs to be done and has not been started yet. This is where you should look if you would like to start on a new ticket.
📝 In Progress Task is actively being worked on by a developer. Tickets in this bucket should be assigned to a specific developer. If you take a "Todo" task, assign yourself and move it to "In Progress". If you stop working on it, un-assign yourself and move it back to "Todo".
🔍 In review This task has a submitted Pull Request. The pull request is currently being looked at by the team.
✅ Done Completed ticket. Tickets will be moved here automatically when resolved. Do not put anything in this bucket manually. Everything here will be automatically archived after 14 days.
❌ Blocked Work can not be started until another specific ticket is complete.
🕐 Backlog Nothing is blocking work from starting, but it is not a priority. This is also a good place to look if you would like to start on a new ticket.
Clone this wiki locally