Skip to content

Commit

Permalink
apacheGH-1362: Add .github issues and pull request templates.
Browse files Browse the repository at this point in the history
  • Loading branch information
afs committed Jun 3, 2022
1 parent 68b2953 commit 42a7608
Show file tree
Hide file tree
Showing 5 changed files with 141 additions and 7 deletions.
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: "Bug Report"
description: "File a bug report"
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to fill out this bug report.
- type: input
id: jena_version
attributes:
label: Version
description: Which version of Apache Jena are you running?
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what happened.
validations:
required: true
- type: checkboxes
id: operating-systems
attributes:
label: Which environment is running?
options:
- label: macOS
- label: Windows
- label: Linux
- label: other
- type: textarea
id: output
attributes:
label: Relevant output and stacktrace
description: Please copy and paste any relevant output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: dropdown
id: contributor
attributes:
label: Are you interested in making a pull request?
description: We welcome pull requests. As an open source project, we have limited resources and a suggested fix is very helpful.
options:
- 'Yes'
- 'Maybe'
- 'No'
validations:
required: false
- type: markdown
attributes:
value: |
----
### Code of Conduct
[Apache Software Foundation Code of Conduct](https://github.com/apache/.github/blob/main/.github/CODE_OF_CONDUCT.md)
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Feature suggestion
description: Feature suggestion
labels: ["enhancement"]
body:
- type: input
id: jena_version
attributes:
label: Version
description: Which version of Apache Jena do you run?
validations:
required: true
- type: textarea
id: suggestion
attributes:
label: Suggestion
description: Also tell us, what did you expect to happen?
placeholder: Tell us what happened.
validations:
required: true
- type: dropdown
id: contributor
attributes:
label: Are you interested in contributing a solution yourself?
description: We welcome your feature request. Let us know if you would like to get involved in actually contributing a fix yourself. We'd be happy to help you get started.
options:
- 'Yes'
- 'No'
- 'Perhaps?'
validations:
required: false
- type: markdown
attributes:
value: |
----
### Code of Conduct
[Apache Software Foundation Code of Conduct](https://github.com/apache/.github/blob/main/.github/CODE_OF_CONDUCT.md)
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Question
description: "Ask a question"
labels: ["question"]
body:
- type: markdown
attributes:
value: |
For general RDF, SPARQL and Semantic Web questions, please consider using the
[Jena discussions area](https://github.com/apache/jena/discussions).
- type: input
id: jena-version
attributes:
label: Version
description: Which version of Apache Jena are you running?
validations:
required: true
- type: textarea
id: question
attributes:
label: Question
validations:
required: true
- type: markdown
attributes:
value: |
----
#### Code of Conduct
[Apache Software Foundation Code of Conduct](https://github.com/apache/.github/blob/main/.github/CODE_OF_CONDUCT.md)
18 changes: 18 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
GitHub issue resolved: #

Pull request Description:



----

- [ ] Tests are included.
- [ ] Documentation change and updates are provided for the [Apache Jena website](https://github.com/apache/jena-site/)
- [ ] Commits have been squashed to remove intermediate development commit messages.
- [ ] Key commit messages start with the issue number (GH-xxxx or JENA-xxxx)

By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the [Contributor's Agreement](https://www.apache.org/licenses/contributor-agreements.html).

----

See the [Apache Jena "Contributing" guide](https://github.com/apache/jena/blob/main/CONTRIBUTING.md).
10 changes: 3 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,9 @@ to review.
### Legal

When you contribute, you affirm that the contribution is your original work and
that you license the work to the Apache Software Foundation under the
a [Contributor's Agreement](https://www.apache.org/licenses/contributor-agreements.html).

Whether or not you state this explicitly, by submitting any copyrighted
material via pull request, email, or other means you agree to license the
material under the project's open source license and warrant that you have the
legal authority to do so.
that you license the work to the Apache Software Foundation. You agree to license the
material under the terms and conditions of the
[Contributor's Agreement](https://www.apache.org/licenses/contributor-agreements.html).

You, as an individual, must be entitled to make the contribution to the
project. If the contribution is part of your employment, please arrange
Expand Down

0 comments on commit 42a7608

Please sign in to comment.