Do the "Create personal dokku dev deployment" issue first.
Acceptance Criteria:
[ ] Backend API routes for CRUD operations for UCSBOrganization are
available in Swagger (following the criteria from team02)
Implementation Details:
[x] Find UCSBOrganization.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 UCSBOrganizationRepository.java from the directory
src/main/java/edu/ucsb/cs156/example/repositorires
[x] Do the same for UCSBOrganizationController.java from the directory
src/main/java/edu/ucsb/cs156/example/controllers
[x] Do the same for UCSBOrganizationControllerTests.java from the directory
src/test/java/edu/ucsb/cs156/example/controllers
[x] Do the same for your database migration file for $UCSBOrganization, under /src/main/resources/db/migration/changes
[x] With these files in place, visit swagger and make sure
the CRUD operations for UCSBOrganization 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:
UCSBOrganization
are available in Swagger (following the criteria from team02)Implementation Details:
UCSBOrganization.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.UCSBOrganizationRepository.java
from the directorysrc/main/java/edu/ucsb/cs156/example/repositorires
UCSBOrganizationController.java
from the directorysrc/main/java/edu/ucsb/cs156/example/controllers
UCSBOrganizationControllerTests.java
from the directorysrc/test/java/edu/ucsb/cs156/example/controllers
/src/main/resources/db/migration/changes
UCSBOrganization
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
UCSBOrganization
" on the Kanban board in the ToDo column.