diff mbox series

docs: update contributing guide to refer current bugs and feature requests

Message ID pull.1867.git.git.1736080517950.gitgitgadget@gmail.com (mailing list archive)
State New
Headers show
Series docs: update contributing guide to refer current bugs and feature requests | expand

Commit Message

Rhythm-26 Jan. 5, 2025, 12:35 p.m. UTC
From: Rhythm-26 <rhythm.narula26@gmail.com>

The contributing guide is updated to include references to the current
open bugs and feature requests. This update aims to improve visibility
for contributors on where to find open issues and features that need
attention.

CC: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Rhythm-26 <rhythm.narula26@gmail.com>
---
    docs: updates MyFirstContribution guide to refer current bugs and
    feature requests

Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1867%2FRhythm-26%2FupdateContirbutingDocumentation-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1867/Rhythm-26/updateContirbutingDocumentation-v1
Pull-Request: https://github.com/git/git/pull/1867

 Documentation/MyFirstContribution.txt | 8 ++++++++
 1 file changed, 8 insertions(+)


base-commit: 1b4e9a5f8b5f048972c21fe8acafe0404096f694

Comments

Carlo Marcelo Arenas Belón Jan. 8, 2025, 10:43 a.m. UTC | #1
On Sun, Jan 05, 2025 at 12:35:17PM -0800, Rhythm Narula via GitGitGadget wrote:
> From: Rhythm-26 <rhythm.narula26@gmail.com>
> 
> The contributing guide is updated to include references to the current
> open bugs and feature requests. This update aims to improve visibility
> for contributors on where to find open issues and features that need
> attention.

The commit message (as described in `Documentation/SubmittingPatches`)
should explain the problem in the codebase and then describe (in imperative
mode) how the patch proposes to fix it.

Subject line is also meant to be very short so maybe somethihg like:

  docs: mention source of tasks in MyFirstContribution

> +:mailinglist: git+subscribe@vger.kernel.org
> +
> +Here's where you can find bugs and feature requests existing in the system:

mentioning bugs with quotes might be a good idea, considering that GGG
(your first link below) specifically mentions that only feature requests
should be filed there.

something that encourages people to use the mailing list for reports and
discussion probably worth adding as well.


> + - Unofficial bug trackers - https://github.com/gitgitgadget/git/issues, https://git.issues.gerritcodereview.com/

see #1432

Carlo

CC: +Emily as the original authour of "MyFirstContribution" for feedback
Emily Shaffer Jan. 8, 2025, 8:40 p.m. UTC | #2
On Sun, Jan 5, 2025 at 4:35 AM Rhythm Narula via GitGitGadget
<gitgitgadget@gmail.com> wrote:
>
> From: Rhythm-26 <rhythm.narula26@gmail.com>
>
> The contributing guide is updated to include references to the current
> open bugs and feature requests. This update aims to improve visibility
> for contributors on where to find open issues and features that need
> attention.
>
> CC: Johannes Schindelin <johannes.schindelin@gmx.de>
> Signed-off-by: Rhythm-26 <rhythm.narula26@gmail.com>
> ---
>     docs: updates MyFirstContribution guide to refer current bugs and
>     feature requests
>
> Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1867%2FRhythm-26%2FupdateContirbutingDocumentation-v1
> Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1867/Rhythm-26/updateContirbutingDocumentation-v1
> Pull-Request: https://github.com/git/git/pull/1867
>
>  Documentation/MyFirstContribution.txt | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/Documentation/MyFirstContribution.txt b/Documentation/MyFirstContribution.txt
> index e41654c00a6..3b26a5265b2 100644
> --- a/Documentation/MyFirstContribution.txt
> +++ b/Documentation/MyFirstContribution.txt
> @@ -109,6 +109,14 @@ of invocation during users' typical daily workflow.
>  (We've seen some other effort in this space with the implementation of popular
>  commands such as `sl`.)
>
> +:mailinglist: git+subscribe@vger.kernel.org

What's the purpose of adding this attribute? Did you mean to use it to
linkify "mailing list" in the first bullet below? Note that the
mailing list and how to subscribe to it is also described above under
"Getting Help", maybe it makes more sense to refer back to that
header...? Not sure.

> +
> +Here's where you can find bugs and feature requests existing in the system:

I like the placement. The patch context doesn't make it super clear,
but this is sitting at the end of the "Identify a Problem to Solve"
step, so it's handy if folks are still following along in this guide
on their first couple of real patches until they build muscle memory
:) Initially I had thought this might make more sense to sit at the
end of the tutorial, as a sort of "what do I do next?", but I think
this placement is very good too.

> +
> + - Git uses a mailing list for discussion on bugs, features and patches. Search for relevant topics or tagged issues
> +   like #leftoverbits in the archives: https://lore.kernel.org/git/
> + - Unofficial bug trackers - https://github.com/gitgitgadget/git/issues, https://git.issues.gerritcodereview.com/
> +



It could be nice to say something like "For next time, here's where
you can find..." but I don't think it's necessary - my personal taste
just thinks it could flow better.

Nice idea, though. With a couple tweaks I'd like to see it land.
Thanks for sending the patch.
 - Emily
diff mbox series

Patch

diff --git a/Documentation/MyFirstContribution.txt b/Documentation/MyFirstContribution.txt
index e41654c00a6..3b26a5265b2 100644
--- a/Documentation/MyFirstContribution.txt
+++ b/Documentation/MyFirstContribution.txt
@@ -109,6 +109,14 @@  of invocation during users' typical daily workflow.
 (We've seen some other effort in this space with the implementation of popular
 commands such as `sl`.)
 
+:mailinglist: git+subscribe@vger.kernel.org
+
+Here's where you can find bugs and feature requests existing in the system:
+
+ - Git uses a mailing list for discussion on bugs, features and patches. Search for relevant topics or tagged issues
+   like #leftoverbits in the archives: https://lore.kernel.org/git/
+ - Unofficial bug trackers - https://github.com/gitgitgadget/git/issues, https://git.issues.gerritcodereview.com/
+
 [[setup-workspace]]
 === Set Up Your Workspace