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

#269: Update contributing and add pr issue templates #355

Conversation

nifadyev
Copy link
Contributor

@nifadyev nifadyev commented Nov 7, 2024

Fixes #269

Checklist before requesting a review

  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Have you followed the guidelines in CONTRIBUTING.md?
  • Have you performed a self-review?
  • Have you added yourself into CONTRIBUTORS.md?

Request review from @satwikkansal

@nifadyev
Copy link
Contributor Author

nifadyev commented Nov 7, 2024

Hey @satwikkansal . I've decided to prepare templates and update CONTRIBUTING before creating small issues for fixing markdown format and migrating to embedded snippets. Could you please review and suggest some changes if necessary?

Comment on lines 14 to 15
* [ ] Have you checked to ensure there aren't other open [Issues](../../../issues) for the same update/change?
* [ ] Have you added an explanation of what your changes do and why you'd like us to include them?
Copy link
Owner

Choose a reason for hiding this comment

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

Let's rephrase this

Let's add a section, name Explanation (optional)

and a question asking Is this snippet similar to any of the existing snippets in the project or issues.


## Checklist before requesting a review

- [ ] Have you checked to ensure there aren't other open [Pull Requests](../../../pulls) for the same update/change?
Copy link
Owner

Choose a reason for hiding this comment

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

this is not needed.

- [ ] Have you checked to ensure there aren't other open [Pull Requests](../../../pulls) for the same update/change?
- [ ] Have you followed the guidelines in [CONTRIBUTING.md](../../CONTRIBUTING.md)?
<!--- Question: Should we add pre-commit hook and CI check for commit messages? For example, https://github.com/compilerla/conventional-pre-commit-->
- [ ] Do your commit messages follow [guidelines](https://www.conventionalcommits.org/en/v1.0.0/)?
Copy link
Owner

Choose a reason for hiding this comment

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

this is also not needed.

Contributions are made to this repo via Issues and Pull Requests (PRs). A few general guidelines that cover both:

- Search for existing Issues and PRs before creating your own.
- We work hard to makes sure issues are handled in a timely manner but, depending on the impact, it could take a while to investigate the root cause. A friendly ping in the comment thread to the submitter or a contributor can help draw attention if your issue is blocking.
Copy link
Owner

Choose a reason for hiding this comment

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

👍

All kinds of patches are welcome. Feel free to even suggest some catchy and funny titles for the existing Examples. The goal is to make this collection as interesting to read as possible. Here are a few ways through which you can contribute,

- If you are interested in translating the project to another language (some people have done that in the past), please feel free to open up an issue, and let me know if you need any kind of help.
- If you are interested in translating the project to another language, please feel free to open up an issue using `translation` template, and let me know if you need any kind of help.
Copy link
Owner

Choose a reason for hiding this comment

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

Sorry I might have forgotted, Is the translation template already merged.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No, it stored in my local git stash for now, I will add it to current PR a bit later, just waited for your comments about the whole PR

@satwikkansal
Copy link
Owner

Hey @satwikkansal . I've decided to prepare templates and update CONTRIBUTING before creating small issues for fixing markdown format and migrating to embedded snippets. Could you please review and suggest some changes if necessary?

@nifadyev just did and left some comments, the overarching theme is that we shouldn't make it time consuming for a new contributor to set up an issue or open a PR, as it demotivates them to share something that might be of interest to us. Once they create an issue we can ask for extra details then, that approach has better conversion :)

@nifadyev
Copy link
Contributor Author

we shouldn't make it time consuming for a new contributor to set up an issue or open a PR

100%. The problem is to find the balance between ease of creating issue/PR and avoiding duplicates and extra work for reviewers/maintainers. Let's start as you suggested and then adopt if necessary.
Anyway, a good maintained project should not have a lot of open issues and PRs, so points from checklist are not so important

@nifadyev nifadyev force-pushed the #269/update-contributing-and-add-pr-issue-templates branch from 57dac9c to 347f0df Compare November 19, 2024 06:24
@nifadyev
Copy link
Contributor Author

Hey @satwikkansal, I've fixed your remarks and added PR and issue templates for bug reports and translations


* [ ] Have you checked to ensure there aren't other open [Issues](../../../issues) for the same update/change?
* [ ] Have you checked that this snippet is not similar to any of the existing snippets?
* [ ] Have you added an `Explanation` section? It shall include the reasons of changes and why you'd like us to include them
Copy link
Owner

Choose a reason for hiding this comment

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

let's mark the explanation section optional, sometime people come to us without having exact explanation

@satwikkansal
Copy link
Owner

@nifadyev, thanks! One minor comment, everything else looks good

…mplates

- Add issue templates for bugs, translations and new snippets

- Add PR templates for general purpose, new snippets and translations
@nifadyev nifadyev force-pushed the #269/update-contributing-and-add-pr-issue-templates branch from 347f0df to cc704ce Compare November 24, 2024 12:01
@nifadyev
Copy link
Contributor Author

Thanks, @satwikkansal , comment about Explanation section has been added

@satwikkansal
Copy link
Owner

Thanks @nifadyev, I merged!

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.

Would appreciate some more info in CONTRIBUTING.md
2 participants