Skip to content

Guide for Developers

chachachoco edited this page Apr 14, 2020 · 3 revisions

Last update: March 31, 2020

Remember, we’re just a group of people volunteering and self-organizing. Leave notes, ask questions, and know that any work at all is appreciated. :-)

First. You need access.

Developer Tasks are here: Resilience App - AirTable

  • Anyone can view. To pick up a task, get added as an editor by asking @beth, @Erika_Margaret, @Miles, @Terrance @Joshkurzich or @Tuan

Development Work happens here: Resilience App - GitHub

  • Read through the documentation in the homepage README and CONTRIBUTING to learn how to work with us *Check out the working demo of the app

Second. Check out the process.

For new developer:

  • Please checkout github issues and if you do not have access to assign yourself to it just yet, just write a comment in the github issue, and then contact @miles to get access.

Grab a Task in AirTable

  • On top left, go to “Stories” tab and switch between Dev Kanban and Story Refinement
  • Under Dev Kanban, you'll find a column called Backlog *Pick out a task from there, note if it’s for skateboard, scooter, or bicycle, assign it to yourself, and move the card to In Progress status (Huh? Skateboard, Scooter, Bicycle)
  • Once the task is developed, create a Pull Request in GitHub, go back to the card in AirTable to add a link to the pull request, then slide that card over to Code Review

Questions about work

  • Post questions in Slack! You have great resources in the following channels:
    • #resilience-app
    • #resilience-design
    • #project-management

Approvals for work

  • Skateboard and scooter stages: Connect with the Collaborators on your task, and if you need more approval than that, throw something in slack.
  • Bicycle stage: @Linc is the product owner for sign-off.

Third. Here are some resources.