forked from hugegraph/hugegraph-sync
chore: add issue template & auto stale issues and pr (#78)
This commit is contained in:
parent
535ae072f4
commit
49e8599d8f
|
|
@ -0,0 +1,96 @@
|
|||
name: Bug report (反馈 Bug)
|
||||
description: Create a bug report to help HugeGraph improve
|
||||
title: '[Bug] describe the main problem'
|
||||
labels:
|
||||
- bug
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: >-
|
||||
### Note (特别注意) :
|
||||
|
||||
> 1. 请先**搜索**现有的[Server-Issues](https://github.com/hugegraph/hugegraph/issues) 与
|
||||
[Common-Issues](https://github.com/hugegraph/hugegraph-common/issues) 中没有与您相同
|
||||
/ 相关的问题 (请勿重复提交)
|
||||
|
||||
> 2. 我们需要尽可能**详细**的信息来**复现**问题, 越详细的信息 (包括**日志 / 截图 / 配置**等)
|
||||
会**越快**被响应和处理
|
||||
|
||||
> 3. Issue 标题请保持原有模板分类(例如:`[Bug]`), 长段描述之间可以增加`空行`或使用`序号`标记, 保持排版清晰
|
||||
|
||||
> 4. 请在对应的模块提交 issue, 缺乏有效信息 / 长时间 (> 14 天) 没有回复的 issue 可能会被 **关闭**
|
||||
(更新时会再开启)
|
||||
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Bug Type (问题类型)
|
||||
options:
|
||||
- exception / error (异常报错)
|
||||
- logic (逻辑设计问题)
|
||||
- performence (性能下降)
|
||||
- others (please edit later)
|
||||
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Before submit
|
||||
options:
|
||||
- label: 我已经确认现有的 [Server-Issues](https://github.com/hugegraph/hugegraph/issues) 与 [Common-Issues](https://github.com/hugegraph/hugegraph-common/issues) 中没有相同 / 重复问题
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment (环境信息)
|
||||
description: |
|
||||
> server version could get from [rest-api](https://hugegraph.github.io/hugegraph-doc/clients/restful-api/other.html) (http://localhost:8080/versions)
|
||||
value: |
|
||||
- Server Version: v0.11.x
|
||||
- Common Version: v1.x
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Expected & Actual behavior (期望与实际表现)
|
||||
description: |
|
||||
> we can refer [How to create a minimal reproducible Example](https://stackoverflow.com/help/minimal-reproducible-example) (如何提供最简的可复现用例)
|
||||
> if possible, please provide screenshots or GIF (请提供清晰的截图, 动图录屏更佳)
|
||||
placeholder: |
|
||||
type the main problem here
|
||||
|
||||
```java
|
||||
// Exception / Error info (尽可能详细的日志 + 完整异常栈)
|
||||
|
||||
```
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Vertex/Edge example (问题点 / 边数据举例)
|
||||
description: |
|
||||
> 如果问题与具体的点 / 边数据相关, 请提供完整的`查询语句 + 返回 JSON 结果`
|
||||
placeholder: |
|
||||
// Query URL
|
||||
GET http://localhost:8080/gremlin?gremlin=hugegraph.traversal().V('1:tom')
|
||||
|
||||
// JSON of Vertex / Edge
|
||||
{
|
||||
"vertex": { "id": "xxx" }
|
||||
}
|
||||
render: javascript
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)
|
||||
description: |
|
||||
> 如果问题与具体的点类型 / 边类型 / 索引类型相关, 请提供完整的 `Schema 返回 JSON 结果`
|
||||
placeholder: |
|
||||
// Query URL
|
||||
GET http://localhost:8080/graphs/hugegraph/schema/vertexlabels
|
||||
|
||||
// JSON of GraphSchema
|
||||
{
|
||||
"vertex": { "id": "xxx" }
|
||||
}
|
||||
render: javascript
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
blank_issues_enabled: false
|
||||
|
||||
# 设置提 issue 前的参考文档
|
||||
contact_links:
|
||||
- name: HugeGraph API Doc
|
||||
url: https://hugegraph.github.io/hugegraph-doc/clients/hugegraph-api.html
|
||||
about: Please search usage here before opening a new issue
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
name: Feature request (新需求 / 功能)
|
||||
description: Give an idea for HugeGraph
|
||||
title: '[Feature] describe the new feature'
|
||||
labels:
|
||||
- feature
|
||||
|
||||
body:
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Feature Description (功能描述)
|
||||
description: |
|
||||
> 请简要描述新功能 / 需求的使用场景或上下文, 最好能给个具体的例子说明
|
||||
placeholder: type the feature description here
|
||||
validations:
|
||||
required: true
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
name: Ask question (提问)
|
||||
description: Question about usage or configs in HugeGraph
|
||||
title: '[Question] describe your problem'
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: >-
|
||||
### Note (特别注意) :
|
||||
|
||||
> 1. 请先**搜索**现有的[Server-Issues](https://github.com/hugegraph/hugegraph/issues) 与
|
||||
[Common-Issues](https://github.com/hugegraph/hugegraph-common/issues) 中没有与您相同
|
||||
/ 相关的问题 (请勿重复提交)
|
||||
|
||||
> 2. 我们需要尽可能**详细**的信息来**复现**问题, 越详细的信息 (包括**日志 / 截图 / 配置**等)
|
||||
会**越快**被响应和处理
|
||||
|
||||
> 3. Issue 标题请保持原有模板分类(例如:`[Bug]`), 长段描述之间可以增加`空行`或使用`序号`标记, 保持排版清晰
|
||||
|
||||
> 4. 请在对应的模块提交 issue, 缺乏有效信息 / 长时间 (> 14 天) 没有回复的 issue 可能会被 **关闭**
|
||||
(更新时会再开启)
|
||||
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Problem Type (问题类型)
|
||||
options:
|
||||
- struct / logic (架构 / 逻辑设计问题)
|
||||
- performence (性能优化)
|
||||
- exception / error (异常报错)
|
||||
- others (please edit later)
|
||||
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Before submit
|
||||
options:
|
||||
- label: 我已经确认现有的 [Server-Issues](https://github.com/hugegraph/hugegraph/issues) 与 [Common-Issues](https://github.com/hugegraph/hugegraph-common/issues) 中没有相同 / 重复问题
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment (环境信息)
|
||||
description: |
|
||||
> server version could get from [rest-api](https://hugegraph.github.io/hugegraph-doc/clients/restful-api/other.html) (http://localhost:8080/versions)
|
||||
value: |
|
||||
- Server Version: v0.11.x
|
||||
- Common Version: v1.x
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Your Question (问题描述)
|
||||
description: |
|
||||
> 图使用 / 配置相关问题,请优先参考 [REST-API 文档](https://hugegraph.github.io/hugegraph-doc/clients/hugegraph-api.html), 以及 [Server 配置文档](https://hugegraph.github.io/hugegraph-doc/config/config-option.html)
|
||||
> if possible, please provide screenshots or GIF (请提供清晰的截图, 动图录屏更佳)
|
||||
placeholder: |
|
||||
type the main problem here
|
||||
|
||||
```java
|
||||
// Exception / Error info (尽可能详细的日志 + 完整异常栈)
|
||||
|
||||
```
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Vertex/Edge example (问题点 / 边数据举例)
|
||||
description: |
|
||||
> 如果问题与具体的点 / 边数据相关, 请提供完整的`查询语句 + 返回 JSON 结果`
|
||||
placeholder: |
|
||||
// Query URL
|
||||
GET http://localhost:8080/gremlin?gremlin=hugegraph.traversal().V('1:tom')
|
||||
|
||||
// JSON of Vertex / Edge
|
||||
{
|
||||
"vertex": { "id": "xxx" }
|
||||
}
|
||||
render: javascript
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)
|
||||
description: |
|
||||
> 如果问题与具体的点类型 / 边类型 / 索引类型相关, 请提供完整的 `Schema 返回 JSON 结果`
|
||||
placeholder: |
|
||||
// Query URL
|
||||
GET http://localhost:8080/graphs/hugegraph/schema/vertexlabels
|
||||
|
||||
// JSON of GraphSchema
|
||||
{
|
||||
"vertex": { "id": "xxx" }
|
||||
}
|
||||
render: javascript
|
||||
|
|
@ -43,7 +43,6 @@ jobs:
|
|||
mvn test -Dtest=UnitTestSuite
|
||||
|
||||
- name: Upload coverage to Codecov
|
||||
uses: codecov/codecov-action@v1.0.2
|
||||
uses: codecov/codecov-action@v1
|
||||
with:
|
||||
token: ${{secrets.CODECOV_TOKEN}}
|
||||
file: target/jacoco.xml
|
||||
|
|
|
|||
|
|
@ -0,0 +1,36 @@
|
|||
name: Mark stale issues and pull requests
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 21 * * *"
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: 'Due to the lack of activity, the current issue is marked as stale and will be closed after 20 days, any update will remove the stale label'
|
||||
stale-pr-message: 'Due to the lack of activity, the current pr is marked as stale and will be closed after 180 days, any update will remove the stale label'
|
||||
stale-issue-label: 'inactive'
|
||||
stale-pr-label: 'inactive'
|
||||
exempt-issue-labels: 'feature,bug,enhancement,improvement,wontfix,todo'
|
||||
|
||||
days-before-issue-stale: 15
|
||||
days-before-issue-close: 20
|
||||
days-before-pr-stale: 30
|
||||
days-before-pr-close: 180
|
||||
operations-per-run: 10
|
||||
start-date: '2018-12-01T00:00:00Z'
|
||||
|
||||
exempt-all-assignees: true
|
||||
remove-stale-when-updated: true
|
||||
exempt-all-pr-milestones: true
|
||||
delete-branch: false
|
||||
enable-statistics: true
|
||||
Loading…
Reference in New Issue