CSE 341: Web Services

W05 Team Activity: Coordinate Search and Pagination Work

Overview

This week, your team will add pagination, searching, filtering, and sorting behavior to the Kizuna Rail API. Use this meeting to agree on route ownership, query parameter names, and response shapes before everyone starts coding.

Decide how you will coordinate

You may meet live with your team. If your schedules do not allow that, complete the same coordination process by posting messages in your Microsoft Teams channel.

Professional teams often span multiple countries and coordinate in both of these ways as well.

Instructions

Follow up on code reviews and outstanding pull requests

  1. Open the team's GitHub repository.
  2. Review the list of open pull requests from the previous week.
  3. Identify any pull requests that are still waiting for review.
  4. Make a plan for who will review each outstanding pull request.
  5. Post in Microsoft Teams so the team knows who is reviewing each pull request.
  6. Identify any pull requests that have been approved but not merged yet.
  7. Make sure approved pull requests are merged or that the team has a clear plan for getting them merged.

Coordinate this week's query work

  1. Review the list of feature sets for this week's assignment.
  2. Have each teammate select a feature set to be responsible for.
  3. Agree on consistent query parameter names such as page, limit, q, sort, and order.
  4. Agree on the metadata shape for paginated responses.
  5. Post each teammate's assigned feature set to Microsoft Teams so everyone is clear on the plan.

Consistency matters

API clients should not need to learn a different pagination or search pattern for every endpoint. Coordinate these decisions as a team.

Submission

When you are finished, return to Canvas to submit a quiz to report on your team coordination.

Other Links: