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

Pull Request guidelines #293

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

Conversation

kin0992
Copy link
Contributor

@kin0992 kin0992 commented Feb 19, 2025

Introduce guidelines for managing pull requests to promote clarity and consistency.
Following these guidelines will help streamline the review process and improve communication within the team

Closes #CES-758

Copy link

changeset-bot bot commented Feb 19, 2025

🦋 Changeset detected

Latest commit: 2079afc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
docs Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

@gunzip gunzip left a comment

Choose a reason for hiding this comment

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

what about adding a line about the discouraged usage of conventional commits

@kin0992 kin0992 changed the title Add PR conventions Pull Request guidelines Feb 20, 2025
@kin0992
Copy link
Contributor Author

kin0992 commented Feb 20, 2025

I will move the git and code-review changes, introduced into this PR, in a different PR because are out of scope here.

So, please, ignore them or acknowledge that any proposed change will not be part of this PR.

@kin0992 kin0992 requested a review from gunzip February 24, 2025 09:31
Copy link
Contributor

@gunzip gunzip left a comment

Choose a reason for hiding this comment

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

what about a section about merge queues?

@kin0992 kin0992 requested a review from Krusty93 February 25, 2025 10:49
@kin0992
Copy link
Contributor Author

kin0992 commented Feb 25, 2025

what about a section about merge queues?

@gunzip I added a page related to the auto merge

@kin0992 kin0992 requested a review from gunzip February 25, 2025 14:12
@gunzip
Copy link
Contributor

gunzip commented Feb 25, 2025

@gunzip I added a page related to the auto merge

@kin0992 are auto-merge and merge-queue related someway? afaik they're different features for different use cases.

@kin0992
Copy link
Contributor Author

kin0992 commented Feb 26, 2025

@gunzip I added a page related to the auto merge

@kin0992 are auto-merge and merge-queue related someway? afaik they're different features for different use cases.

you are right @gunzip, I wrongly assumed you meant the auto merge, since it is something we already use. Indeed auto merge and merge queue are different. It may not be useful for us and, for now, I'd keep in the guideline the information about the auto merge only.
Could we add a separate task to evaluate the use of merge queue and then, if we decide to adopt it, update the guideline? What do you think?

@gunzip
Copy link
Contributor

gunzip commented Feb 26, 2025

Could we add a separate task to evaluate the use of merge queue and then, if we decide to adopt it, update the guideline? What do you think?

Agree.

@kin0992
Copy link
Contributor Author

kin0992 commented Feb 27, 2025

Could we add a separate task to evaluate the use of merge queue and then, if we decide to adopt it, update the guideline? What do you think?

Agree.

@gunzip Tracked with CES-782

@lucacavallaro
Copy link
Member

@gunzip @kin0992 disabling merge-queue will free us to unlink PR description and PR commit body, enabling a more descriptive PR with screenshot, examples, etc.

@manuraf
Copy link

manuraf commented Mar 6, 2025

Is there any Github Action that verifies these guidelines, or will you provide one? .... At wallet team we have some workflows that for ex. check PR title or if it has a reference to JIRA task

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

Successfully merging this pull request may close these issues.

5 participants