-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
I think those are all good things for a checklist, but I think it is WAY too late to be thinking about them when submitting the PR. I think those prompts belong either in a general checklist for documentation, or as Acceptance Criteria for any issue (issue templates for these variations, perhaps??) that includes changes to models. Things like:
are for specification - we should have those in place and documented as part of the work spec, and not have any expectation that a contributor will know to ask for them, or know what reasonable defaults are for them. Also? The code will fail (and in most cases Django will toss warnings or won't even start) if someone hasn't made migrations after adding to a model and tries to write code that uses the new field...so they really need to do that themselves on their dev setup, or they won't be able to make dependent changes to things like serializers or views ... or any tests. Now - they may do all that and forget to commit a migration or data migration file..so maybe we can add Did you check in your migration files?. Although for migrations, we have a GitHub action in place that will checkout the code, run |
Beta Was this translation helpful? Give feedback.
-
Propose: What type of PR is this? (check all applicable)
ContextPlaceholder example below: Closes Issue #128 Right now, on the front-end, we need to pass in a token (i.e. the user needs to be logged in) before they can see a list of resource.
This should be true for when users are creating a resource, but the list of resources on https://cb-react-concept.netlify.com/resources should be available to the public. Other Related Tickets & Documents (as needed)Placeholder example: This relates to issue #23, and I also filed issue #43 as a next step to do after this PR is merged. Implementation DetailsWhat was your thought process as you changed the code? What does someone need to consider in reviewing it? Placeholder example:
Any New Libraries Added??
List the new libraries here: Any New Migration Files Added??
Did You Add Tests?code added or changed without test coverage or good reason for exemption won't be approved.
Did You Add Documentation?
|
Beta Was this translation helpful? Give feedback.
Propose:
What type of PR is this? (check all applicable)
Context
Placeholder example below:
Closes Issue #128
Right now, on the front-end, we need to pass in a token (i.e. the user needs to be logged in) before they can see a list of resource.
This should be true for when users are creating a resource, but the list of resources on https://cb-react-concept.netlify.com/resources should be available to the public.
Other Related Tickets & Documents (as needed)
Placeholder example: …