root-project / root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
https://root.cern
Other
2.7k stars 1.28k forks source link

[GH] Issue Template Fine-Tuning #13062

Open ferdymercury opened 1 year ago

ferdymercury commented 1 year ago

Explain what you would like to see improved

After https://github.com/root-project/root/pull/10366 was merged, there were some further ideas to fine tune the GitHub issue templates. I leave them here for the record.

Share how it could be improved

No response

How to reproduce?

The way to submit a bug report without opening ROOT by hand would be:

root -b -e '.gh bug' -q
root -b -e '.gh feature' -q
root -b -e '.gh improvement' -q
root -b -e '.forum bug' -q

Not sure if it's worth to define an alias to these commands, in a similar fashion to rootbrowse, etc. For example:

rootbug
rootfeature
rootimprovement
rootforum

ROOT version

ROOT v6.29/01
Built for linuxx8664gcc on Jun 20 2023, 17:02:12
From heads/ghissue@v6-23-01-RF-binSampling-8983-g6aec26bfaf
With g++ (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Binary directory: /home/user/build/build-root-Desktop-Debug/bin

How did you install ROOT?

Custom build

Which operating system are you using?

Ubuntu 22.04

Additional context

No response

eguiraud commented 1 year ago

Backticks around the output of GetSetup have been added in #13065 .

The hostname of the machine where ROOT was built in general does not say much w.r.t. how ROOT was installed, but I don't think it's so bad if the user has to provide that information themselves.

dpiparo commented 9 months ago

Since this is also related to external contributions, I add @enirolf in the loop as assignee.

ferdymercury commented 8 months ago

Adding one more idea: @vgvassilev rightly suggests to reduce the number of fields that are mandatory (or duplicated). See https://github.com/root-project/root/issues/14781#issue-2145159615