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

Add slightly modified version of GATK3 github issue template #4796

Merged
merged 5 commits into from
Jun 5, 2018

Conversation

ldgauthier
Copy link
Contributor

Text edits are welcome. I tried to split the difference between being a pushover and fully expressing my frustration.

- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above;
- Use a **concise** yet **descriptive** title;
- Choose the corresponding template block below and fill it in, replacing or deleting text in italics (surrounded by `_`) as appropriate;
- If the issue will be added to the public tracker (using the `public` label), it must conform to [these guidelines](http://gatkforums.broadinstitute.org/dsde/discussion/6801/guidelines-for-tagging-issues-with-the-public-tag#latest);
Copy link
Member

Choose a reason for hiding this comment

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

I don't think this line about the public issue tracker is relevant.

@@ -0,0 +1,55 @@
### Instructions

- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
Copy link
Member

Choose a reason for hiding this comment

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

Maybe a few sentences of prefix before diving in? Something like `The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc should be asked on the official support forum. "


- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above;
- Use a **concise** yet **descriptive** title;
Copy link
Member

Choose a reason for hiding this comment

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

I would probably add a line suggesting to first search the issues to see if there's an existing ticket.

@ldgauthier
Copy link
Contributor Author

Done. Anyone else want to take a look? Maybe @droazen or @sooheelee ?

@codecov-io
Copy link

codecov-io commented May 23, 2018

Codecov Report

Merging #4796 into master will decrease coverage by 0.045%.
The diff coverage is n/a.

@@               Coverage Diff               @@
##              master     #4796       +/-   ##
===============================================
- Coverage     80.111%   80.066%   -0.045%     
- Complexity     17442     18215      +773     
===============================================
  Files           1083      1090        +7     
  Lines          63165     66368     +3203     
  Branches       10193     10983      +790     
===============================================
+ Hits           50602     53138     +2536     
- Misses          8574      9108      +534     
- Partials        3989      4122      +133
Impacted Files Coverage Δ Complexity Δ
...r/dataSources/cosmic/CosmicFuncotationFactory.java 59.184% <0%> (-17.054%) 24% <0%> (+3%)
...e/hellbender/tools/funcotator/FuncotatorUtils.java 64.925% <0%> (-14.435%) 176% <0%> (+25%)
...dataSources/gencode/GencodeFuncotationFactory.java 73.673% <0%> (-8.661%) 182% <0%> (+32%)
.../utils/read/markduplicates/LibraryIdGenerator.java 91.228% <0%> (-3.216%) 27% <0%> (+13%)
...forms/markduplicates/MarkDuplicatesSparkUtils.java 87.64% <0%> (-2.147%) 72% <0%> (+2%)
...der/tools/walkers/mutect/M2ArgumentCollection.java 93.939% <0%> (-0.178%) 5% <0%> (+2%)
...a/org/broadinstitute/hellbender/utils/Trilean.java 100% <0%> (ø) 3% <0%> (+2%) ⬆️
...otypecaller/HaplotypeCallerArgumentCollection.java 100% <0%> (ø) 2% <0%> (ø) ⬇️
...broadinstitute/hellbender/engine/ReadsContext.java 100% <0%> (ø) 13% <0%> (+4%) ⬆️
...s/spark/sv/discovery/SvDiscoveryInputMetaData.java 100% <0%> (ø) 8% <0%> (+6%) ⬆️
... and 49 more

### Instructions

The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc should be asked on the [official support forum](http://gatkforums.broadinstitute.org/gatk).
- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.;
Copy link
Member

Choose a reason for hiding this comment

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

there are a bunch of semicolons that don't belong


The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc should be asked on the [official support forum](http://gatkforums.broadinstitute.org/gatk).
- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.;
- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
Copy link
Member

@lbergelson lbergelson May 23, 2018

Choose a reason for hiding this comment

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

2 semicolons on this line.

The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc should be asked on the [official support forum](http://gatkforums.broadinstitute.org/gatk).
- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.;
- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above;
Copy link
Member

Choose a reason for hiding this comment

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

;

- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.;
- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above;
- Use a **concise** yet **descriptive** title;
Copy link
Member

Choose a reason for hiding this comment

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

;

- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only; for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues));
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above;
- Use a **concise** yet **descriptive** title;
- Choose the corresponding template block below and fill it in, replacing or deleting text in italics (surrounded by `_`) as appropriate;
Copy link
Member

Choose a reason for hiding this comment

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

;

@@ -170,6 +170,25 @@ public void testManyRefSamplesDontKillGoodVariant() {
}
}

@Test
Copy link
Member

Choose a reason for hiding this comment

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

I don't think you meant to include this test.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I wondered why I didn't have to stash the test when I checked out my other branch.

I removed the semicolons. Maybe that was what kept the old template from actually being rendered in markdown.

Copy link
Contributor

@droazen droazen left a comment

Choose a reason for hiding this comment

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

Looks good to me -- trivial comments only. Merge after addressing them.

The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc should be asked on the [official support forum](http://gatkforums.broadinstitute.org/gatk).
- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.
- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only -- for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues))
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results or generally any question that does not fit the categories above
Copy link
Contributor

Choose a reason for hiding this comment

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

"fit" -> "fit into"

Copy link
Contributor

Choose a reason for hiding this comment

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

Also, add oxford comma :)


### Affected version(s)
- [ ] Latest public release version [version?]
- [ ] Latest development/master branch as of [date of test?]
Copy link
Contributor

Choose a reason for hiding this comment

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

"development/master" -> "master" (we don't have a permanent develop branch in GATK4)

- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only -- for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues))
- Consider if your "issue" is better addressed on the GATK forum: http://gatkforums.broadinstitute.org/gatk Post there if you have questions about expected tool behavior, output format, unexpected results, or generally any question that does not fit into the categories above
- Use a **concise** yet **descriptive** title
- Choose the corresponding template block below and fill it in, replacing or deleting text in italics (surrounded by `_`) as appropriate
Copy link
Contributor

Choose a reason for hiding this comment

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

Templates are focused on tool(s), but there isn't any guideline for engine suggestions - this is important for developers using GATK4 as a framework (that's my case).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

If you're savvy enough to make feature requests for the engine, you probably can write a good issue without a template. :-) @droazen or @lbergelson thoughts?

Copy link
Member

@lbergelson lbergelson May 25, 2018

Choose a reason for hiding this comment

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

I see your point @ldgauthier, but I think @magicDGS's point is worth addressing. The issue template is one of the first exposures people trying to contribute something have, so if it's an awkward match to what they're trying to tell us it is sort of dispiriting.

What if we clarify it by changing the wording to Affected Tools or Classes in the various places tools are mentioned . It's a bit more verbose but it makes it clear that it's either for top level bugs with tools or for API / internal bugs.

Copy link
Member

Choose a reason for hiding this comment

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

@magicDGS Would that make it seem better for your use case? Or do you have a different suggestion for an alternative template or something like that?

Copy link
Contributor

Choose a reason for hiding this comment

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

I am ok with both the tool-driven and your proposal - I was just wondering what is the best way to submit an issue/proposal for the engine (as I do often), because I am planning to follow as much as possible the templates. I think that the addition of "Classes" might be good for letting know people that the template is the same for engine/tools.

Thanks for considering my opinion!


The github issue tracker is for bug reports, feature requests, and API documentation requests. General questions about how to use the GATK, how to interpret the output, etc. should be asked on the [official support forum](http://gatkforums.broadinstitute.org/gatk).
- Search the existing github issues to see if your issue (or something similar) has already been reported. If the issue already exists, you may comment there to inquire about the progress.
- Determine whether your issue is a **bug report**, a **feature request**, or a **documentation request** (for tool gatkdocs only -- for forum docs see [the support issues repo](https://github.com/broadinstitute/dsde-docs/issues))
Copy link
Member

Choose a reason for hiding this comment

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

maybe tool gatk docs -> javadoc ?

Copy link
Contributor

Choose a reason for hiding this comment

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

By the way, I guess that the repository is private - it might be a good idea to mention it, because I was trying to access and I was wondering why it didn't work. I can't submit an issue about forum docs, but I guess that I would not realize if there is an issue there.

Copy link
Member

Choose a reason for hiding this comment

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

Oh. I didn't realize that. We should not link to a private repository.

Expanded issue types to include Java classes as well as GATK tools
@ldgauthier
Copy link
Contributor Author

back to @lbergelson

Copy link
Contributor

@droazen droazen left a comment

Choose a reason for hiding this comment

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

👍 merging

@droazen droazen merged commit 8763c57 into master Jun 5, 2018
@droazen droazen deleted the ldg_githubIssueTemplate branch June 5, 2018 18:59
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