Skip to content
Zach Teutsch edited this page Aug 4, 2022 · 8 revisions

Welcome to the PWABuilder wiki!

This Wiki is here to define our development practices and help onboard developers who are working on the PWABuilder front-end. Check out the table of contents to the right to find the topic you are looking for!

Thank you for being an active contributor to the PWABuilder codebase. Below we have outlined how we plan sprints, tag tasks, and manage contributions.

Link to Sprint Board All sprint planning takes place on this board on the PWABuilder project repo.

General Notes:

  • Sprints start on the first of the month and end on the last day of the month.
  • Milestones are a great way for the team to work that span over multiple sprints.
  • If you are opening a bug/issue, please make sure to properly document the reproduction steps so that we can easily triage them.

Labelling:

Tagging plays a huge role in the organization of our sprints and tasks. Without proper tagging of a card your task will likely get lost ☹ Adding a date task for the appropriate sprint: Tag format: last_two_digits_of_year+month For example: April 2018 sprint would be under the tag 1804 June 2020 = 2006 December 2017 = 1712

How we cost cards:

The team typically categories tasks by T-shirt sizing them Sizing structure can be found below:

  • S = < 1 day worth of work
  • M = 1-3 days’ worth of work
  • L = 3-7 days’ worth of work
  • XL = >7 days’ worth of work

Useful Links:

New to project management tooling/ Kanban boards on GitHub? Watch this video for some hands-on demos Link to Demo