-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
A create books endpoint.
This ticket is light on implementation details on purpose. I want you to bring together all we've been learning and apply it here.
If you get stuck, I'm always an email/call etc away to help.
Requirements are:
- A create books endpoint, JSON API compliant.
- Unit tests for all classes written by yourself, following the black box testing approach.
- Request level specs for the endpoint too.
We're going to also use this ticket to discuss planning of work, so. I want you to do the following please.
- Take the requirements above and write down a plan. This plan should include enough detail to make sense to us both but, still be light overall. You don't need to write an essay. The plan should include a plan for the PRs you'll submit for review.
- Share the plan with me on this ticket.
- We'll discuss together in a call.
- Then you action that plan!
Sample Plan
This is a sample for another bit of work, to indicate what I'm looking for.
The sample work: build a author model
Plan would be:
- PR 1. Tests for (TDD) and a basic author model with simple assumptions of what the data structure and validations are.
- PR 2. Tests for and a refactor of
bookto associate withauthorcorrectly. Including updates to seeds and existing tests. Also updates to thebook#indexendpoint, to remove any data no longer part of thebookmodel. Such asauthor_name.
Metadata
Metadata
Assignees
Labels
No labels