Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

How to make a clean Pull Request #827

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

StephaneDiot
Copy link
Contributor

@StephaneDiot StephaneDiot commented Mar 27, 2017

Description

As a punishment for being exceptionally late in one my 'slave' 'junior' 'lead printer' tasks, this is my 2 cents of contributing documentation on how to contribute and make a clean and pretty pull request.

@@ -0,0 +1,15 @@
### How to make a clean Pull Request:

1. Make sure your pull request has a correct title. For example in PlatformUI we use 'EZP-XXXXX: Title of the pull request'
Copy link
Contributor

@yannickroger yannickroger Mar 27, 2017

Choose a reason for hiding this comment

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

A bugfix starts with "Fix EZP-42"

Copy link
Contributor

Choose a reason for hiding this comment

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

For commits yes, but we don't typically add fix / improve in PR title.

Copy link
Contributor

Choose a reason for hiding this comment

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

You are right. So a part explaining how to format your commit should be added. Maybe also explain how they should be split.

CONTRIBUTING.md Outdated
1. Make sure your pull request has a correct title. For example in PlatformUI we use 'EZP-XXXXX: Title of the pull request'
2. In the description of the pull request:
⋅⋅* First add the JIRA link of your story.
⋅⋅* Then add a short description about what's in the pull request.
Copy link
Contributor

Choose a reason for hiding this comment

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

if it's a bugfix explain why and how it fixes the issue.

CONTRIBUTING.md Outdated
⋅⋅* Then add a short description about what's in the pull request.
⋅⋅* Sometimes a screenshot, or a screencast is a good way to show your work.
⋅⋅* Don't forget to mention if your code is tested (manual and unit tests, coverage...).
3. Make a last check of the code you've just pushed, for example you can check:
Copy link
Contributor

Choose a reason for hiding this comment

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

should be done before the push.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

sure, but that's why it's a 'last' check... Anyway i'll add 'again at the end of the sentence.

@@ -0,0 +1,15 @@
### How to make a clean Pull Request:

1. Make sure your pull request has a correct title. For example in PlatformUI we use 'EZP-XXXXX: Title of the pull request'
Copy link
Contributor

Choose a reason for hiding this comment

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

You are right. So a part explaining how to format your commit should be added. Maybe also explain how they should be split.

Copy link
Contributor

@yannickroger yannickroger left a comment

Choose a reason for hiding this comment

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

You should check how to do list in markdown.

⋅⋅* Then add a short description about what's in the pull request. If it's a bugfix explain why and how it fixes the issue.
⋅⋅* Sometimes a screenshot, or a screencast is a good way to show your work.
⋅⋅* Don't forget to mention if your code is tested (manual and unit tests, coverage...).
3. Make a last check of the code you've just pushed, for example you can check again:
Copy link
Contributor

Choose a reason for hiding this comment

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

You added again but didn't explain it before.

So the first part of this doc should explain to create a branch containing the issue number.
Say that you should run unit test locally as explained in the README.md

@sonarcloud
Copy link

sonarcloud bot commented Jul 1, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants