Do the "Create personal dokku dev deployment" issue first.
Acceptance Criteria:
[x] Backend API routes for CRUD operations for HelpRequest are
available in Swagger (following the criteria from team02)
Implementation Details:
[x] Find HelpRequest.java in your team02 project in the directory
src/main/java/edu/ucsb/cs156/example/entities
and copy it into your team02 project in the same directory.
[x] Do the same for HelpRequestRepository.java from the directory
src/main/java/edu/ucsb/cs156/example/repositorires
[x] Do the same for HelpRequestController.java from the directory
src/main/java/edu/ucsb/cs156/example/controllers
[x] Do the same for HelpRequestControllerTests.java from the directory
src/test/java/edu/ucsb/cs156/example/controllers
[x] Do the same for your database migration file for $HelpRequest, under /src/main/resources/db/migration/changes
[x] With these files in place, visit swagger and make sure
the CRUD operations for HelpRequest are working properly.
What to do next
Make a PR: When you've met all of the acceptance criteria, do a PR for this branch,
being sure to enter a reasonable title
and description.
In the description, include the text "Closes #n" where n is the number of
this issue.
It is also helpful to include a screenshot of the Swagger endpoints so that
the person reviewing your PR knows what to test. It is helpful to
deploy your branch to your dokku dev instance, and include a link to the
swagger page on your dokku instance.
Then ask for a team member to review your PR.
Finally: drag this issue from "In Progress" to "In Review".
Review Others' PRs: Next, see if there are any PRs that need to be code reviewed and merged. Unless you are the
first person on your team to complete a PR, there likely is at least one.
See:
Dependencies
Do the "Create personal dokku dev deployment" issue first.
Acceptance Criteria:
HelpRequest
are available in Swagger (following the criteria from team02)Implementation Details:
HelpRequest.java
in your team02 project in the directorysrc/main/java/edu/ucsb/cs156/example/entities
and copy it into your team02 project in the same directory.HelpRequestRepository.java
from the directorysrc/main/java/edu/ucsb/cs156/example/repositorires
HelpRequestController.java
from the directorysrc/main/java/edu/ucsb/cs156/example/controllers
HelpRequestControllerTests.java
from the directorysrc/test/java/edu/ucsb/cs156/example/controllers
/src/main/resources/db/migration/changes
HelpRequest
are working properly.What to do next
Make a PR: When you've met all of the acceptance criteria, do a PR for this branch, being sure to enter a reasonable title and description.
In the description, include the text "Closes #n" where
n
is the number of this issue.It is also helpful to include a screenshot of the Swagger endpoints so that the person reviewing your PR knows what to test. It is helpful to deploy your branch to your dokku dev instance, and include a link to the swagger page on your dokku instance.
Then ask for a team member to review your PR.
Finally: drag this issue from "In Progress" to "In Review".
Review Others' PRs: Next, see if there are any PRs that need to be code reviewed and merged. Unless you are the first person on your team to complete a PR, there likely is at least one. See:
Start your next issue: Then, find the issue for "Create fixtures for
HelpRequest
" on the Kanban board in the ToDo column.