Skip to content

Copy files for Backend CRUD API Students from team02 #102

@github-actions

Description

@github-actions

Dependencies

Do the "Create personal dokku dev deployment" issue first.

Acceptance Criteria:

  • Backend API routes for CRUD operations for Students are
    available in Swagger (following the criteria from team02)

Implementation Details:

  • Find Students.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.
  • Do the same for StudentsRepository.java from the directory
    src/main/java/edu/ucsb/cs156/example/repositorires
  • Do the same for StudentsController.java from the directory
    src/main/java/edu/ucsb/cs156/example/controllers
  • Do the same for StudentsControllerTests.java from the directory
    src/test/java/edu/ucsb/cs156/example/controllers
  • Do the same for your database migration file for $Students, under /src/main/resources/db/migration/changes
  • With these files in place, visit swagger and make sure
    the CRUD operations for Students 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 Students" on the Kanban board in the ToDo column.

  • Assign it to yourself
  • Drag into "In Progress"
  • Create a new branch, starting from the branch for the issue you just finished.
  • Start on the new issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Studentsteam02 issues for Students

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions