Skip to content

Conversation

@sherifnada
Copy link
Contributor

What

Github doesn't support multiple PR templates. But we really need the ability to have different checklists which support different workflows.

How

The solution here is to put all checklists in the single PR template into collapsible sections. The expected flow is to expand the relevant checklist and use that one.

@auto-assign auto-assign bot requested review from cgardens and masonwheeler June 3, 2021 18:11
@sherifnada sherifnada requested a review from tuliren June 3, 2021 18:12
@sherifnada sherifnada changed the title 📚 Update PR template 📚 Add definition-of-done checklist for connectors into PR template Jun 3, 2021
Copy link
Contributor

@tuliren tuliren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

- [ ] README
- [ ] CHANGELOG.md
- [ ] Reference docs in the `docs/integrations/` directory.
- [ ] If adding a new connector, update the `docs/SUMMARY.md` to point to the new docs in `docs/integrations/`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am working on #3867 on the side, which automatically takes care of the above two entries.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wonderful. I'll remove this point then.

@sherifnada sherifnada merged commit 5c7edee into master Jun 3, 2021
@sherifnada sherifnada deleted the sherif/update-pr-template branch June 3, 2021 19:42
- [ ] Issue acceptance criteria met
- [ ] Unit & integration tests added as appropriate (and are passing)
* Community members: please provide proof of this succeeding locally e.g: screenshot or copy-paste acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run `./gradlew :airbyte-integrations:connectors:<name>:integrationTest`.
- [ ] `/test` command documented [here]() is passing.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why don't we write the whole command in the checklist (with the long form so it is compatible with publish)?
/test connector=connectors/<name>

So we can just copy/paste/replace the name and not remember the correct syntax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants