Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(BSR) docs(pr): upgrade PR template #6963

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 22 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,41 @@
Link to JIRA ticket: https://passculture.atlassian.net/browse/PC-XXXXX
# Issue Description / Feature

Describe here the context of the PR: the issue fixed, the feature added, and why these changes are necessary.

Copy link
Contributor

Choose a reason for hiding this comment

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

IMHO, c'est bien pour les projets open source où on reçoit des contributions externes non prévues

dans notre cas, tout nos changements sont initiés par un ticket jira

se poser la question au moment de la PR est trop tard

il faudrait que cette question soit répondue avant de commencer le ticket

Link to JIRA ticket: <https://passculture.atlassian.net/browse/PC-XXXXX>

## Potential impact

Describe the potential impact of this PR on other parts of the application.

Copy link
Contributor

Choose a reason for hiding this comment

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

pareil

## Flakiness

If I had to re-run tests in the CI due to flakiness, I add the incident [on Notion][2]

## Checklist

I have:

- [ ] Made sure my feature is working on web.
- [ ] Made sure my feature is working on mobile (depending on relevance : real or virtual devices)
- [ ] Written **unit tests** native (and web when implementation is different) for my feature.
- [ ] Added a **screenshot** for UI tickets or deleted the screenshot section if no UI change
- [ ] If my PR is a bugfix, I add the link of the "résolution de problème sur le bug" [on Notion][1]
- [ ] I have verified that my feature works on **web**.
- [ ] I have verified that my feature works on **mobile** (depending on relevance: real or virtual devices).
- [ ] I have **rebased my branch** onto the latest version of `master` to avoid conflicts and ensure a clean history.
- [ ] I have **squashed my commits** into logical units, if necessary, to keep the commit history clean.
Copy link
Contributor

Choose a reason for hiding this comment

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

on a un hook qui rebase avant de push

on squash les PR, donc rebase ou non la branche ne changera pas l'historique

GitHub empèche de merger s'il y a des conflits

- [ ] I have ensured that my commits have **clear and concise messages describing what has been changed**.
- [ ] I have written **unit tests** for the feature (including separate tests for web if the implementation differs).
Comment on lines +20 to +21
Copy link
Contributor

Choose a reason for hiding this comment

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

les PR sont squashées, l'historique des commits n'est pas conservé

- [ ] I have added **screenshots** for UI tickets or removed the screenshot section if no UI changes were made.
- [ ] If my PR fixes a bug, I have added the link to the "résolution de problème sur le bug" [on Notion][1]
- [ ] I have updated the **documentation** (README, [Notion Fonctionnalités][3], [Cookies/RGPD][4]) if necessary.

## Screenshots

**delete** _if no UI change_
Add screenshots for UI changes here (or delete this section if not applicable or no UI change).

| Platform | Mockup/Before | After |
| :--------------- | :-----------: | :---: |
| :--------------: | :-----------: | :---: |
| iOS | | |
| Android | | |
| Phone - Chrome | | |
| Desktop - Chrome | | |

[1]: https://www.notion.so/passcultureapp/R-solution-de-probl-mes-sur-les-bugs-5dd6df8f6a754e6887066cf613467d0a
[2]: https://www.notion.so/passcultureapp/cb45383351b44723a6f2d9e1481ad6bb?v=10fe47258701423985aa7d25bb04cfee&pvs=4
[3]: https://www.notion.so/passcultureapp/ee41fd44e01d40a5ba059d8782644c8f?v=2942b814969d4fae965a7d63bf5c502e&pvs=18
[4]: https://www.notion.so/passcultureapp/Cookies-et-autres-traceurs-ac25e6cc954549309889fcca75dc1ce8
Copy link
Contributor

Choose a reason for hiding this comment

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

je pense que cette page n'est plus utilisée

historiquement c'était les PM qui documentaient les fonctionnalités dans Notion

Loading