-
Notifications
You must be signed in to change notification settings - Fork 2k
Add a bug report template. (DO NOT MERGE) #1244
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
Add a bug report template. (DO NOT MERGE) #1244
Conversation
How do you feel about this PR? |
Hi @jnavila are you asking me how I feel about this PR? Or are you asking @ben and @schacon how they feel about my PR? As for my feelings on my PR:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't really care about OS, but the applications and the book formats are very precious.
Add note about not supporting epub or mobi formats. Add bold markdown to emphasize what the bug should not be about. Move translation project to own line and add checkbox.
@jnavila This pull request already contains 41 commits, and is likely to have more commits before we finalize it.
|
Please create another PR with one squashed commit and we'll merge it. |
@HonkingGoose Currently you have pushed 43 commits, this is too much. What @jnavila told you to do is to merge your changes in a single commit. |
Then you'll have to push --force. |
Hi @aollier, I know merging 43+ commits messes up the The reason that there are still 43 commits on this PR is because I'm awaiting @jnavila's feedback regarding my last 2 commits (e5089e1 and c8da430). I'm awaiting his "blessing" so to speak, so that I know the template is done. After I have the "blessing", I'll clean up this mess of commits. 😄 Now assuming I get the "blessing", which way is the best way to proceed?
Thanks for the advice on how to rebase/squash and then force push. That's always good to know. And thank you for giving me feedback and getting things moving. 😄 Greetings, HonkingGoose |
I'm blessing this PR 🤡 🤴 . I've never tried the "squash and merge" on GitHub, but I guess this will loose the attribution of commit, which is not fair for @HonkingGoose , plus I usually merge outside of the web interface (old school style...). So, if @HonkingGoose can squash and force-push, I'll be glad to merge ASAP. |
@jnavila Thanks for blessing the PR 🤡. I'm getting very very stuck on the git rebase thing. 😟 So if somebody can get me unstuck, I would be very grateful. I've read the chapter https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History and https://git-scm.com/book/en/v2/Git-Branching-Rebasing but neither of them seems directly applicable to my situation. It does say:
But that is still a bit too opaque for me to understand unfortunately. It doesn't make it clear for me how to select the correct SHA1 hash to give to the
Should I pull the changes made in I'm probably massively overcomplicating things here... 😟 Below is the current output of git log, notice that my branch is not current with progit2/master yet!
|
Tell you what, let's give this merge-as-squash thing a try. If we don't like it we can always revert and run these commits again. You should still be shown as the author for that commit, so your name will show up in the blame view. |
💥 cb5a2d6. I hope that satisfies. The other way you'd do a rebase looks like this, which sounds like a lot but isn't that bad once you've done it 3 or so times:
Again, that sounds hard, but if you've done it before it's not so bad, and the results are rather nice. |
Hi @ben, thanks for trying the merge-as-squash. I noticed it says:
That's perfectly fine by me for my credit. 🎉 However the git log now says: |
求救 |
🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧
Hi @ben, @schacon, @jnavila,
I think that there is a lot to be gained by adopting templates for bugs/features/pull-requests.
I'll explain why I think this is a good idea below.
I think helping contribute to a project should be easy and clear. Templates are a good way to achieve this. A template can have helpful guidance and a checklist of common pitfalls/errors. If contributors follow the checklist, and follow the template, they should end up with a good bug report/feature request/pull request. This takes the guesswork out of contributing.
During my efforts to clean up the old issues on the issue tracker, I've noticed that sometimes people file multiple bugs in one bug report. This makes it hard to diagnose/track the issue(s). A bug report should have a single actionable bug. That way it's easy to track, fix and close.
We should also remind people not to file a duplicate bug, or file the bug in the wrong place, I've added a checklist that people can mark with x to show they checked it. This will also reduce the frustration of making a good effort attempt, only to find out later that you've filed the bug in the wrong place, or made a duplicate and it gets closed.
Below is a starting point for a bug report template. This is work in progress, and is open to feedback.
I hope you all find this helpful. If not, feel free to say so, and I'll leave it be. 👍
🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧