From 610206cde83f95837504e415dad4ce5c715d3f8d Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Fri, 6 Aug 2021 14:52:23 +0200 Subject: [PATCH 01/11] Create config.yml --- .github/ISSUE_TEMPLATE/config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..b93b98b8cd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: General Questions and Inquiries + url: https://www.mongodb.com/community/forums/tags/c/realm-sdks/58/java + about: Please ask general design/architecture questions in the community forums. + - name: MongoDB Realm (Sync) Production Issues + url: https://support.mongodb.com/ + about: Please report urgent production issues to the support portal directly. From 1c6451692082e71a639c64bce80e6f5c2f197146 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Fri, 6 Aug 2021 14:54:24 +0200 Subject: [PATCH 02/11] Delete bug_report.md --- .github/ISSUE_TEMPLATE/bug_report.md | 30 ---------------------------- 1 file changed, 30 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index b81b119fa6..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Bug report -about: You think you have found a bug! - ---- - -#### Goal - - -#### Actual Results - - -#### Steps & Code to Reproduce - - - - -#### Version of Realm and tooling - -Realm version(s): ? - -Realm Sync feature enabled: Yes/No - -Android Studio version: ? - -Android Build Tools version: ? - -Gradle version: ? - -Which Android version and device(s): ? From f6bc7e816056b4d239a52596c24fc621f8da950e Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Fri, 6 Aug 2021 14:54:39 +0200 Subject: [PATCH 03/11] Delete feature_request.md --- .github/ISSUE_TEMPLATE/feature_request.md | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index e3480bcf09..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: Feature request -about: Suggest an enhacement or new feature for this project - ---- - -#### Describe your problem or use case - - - -#### Describe the solution you'd like - - - -#### Additional context - From f8d6dbc886e046bd4c73d5eff46fd82c460bce94 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Fri, 6 Aug 2021 14:54:55 +0200 Subject: [PATCH 04/11] Delete question.md --- .github/ISSUE_TEMPLATE/question.md | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/question.md diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index a7d25e37fc..0000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: Question? -about: Got a question about how to use Realm? - ---- - -We only use Github issues for bugs or new feature ideas. -Please use one of the following options instead: - -* [Stack Overflow](http://stackoverflow.com/questions/ask?tags=realm) -is good to get specific help about how to do use Realm. - -* [Realm Forums](https://forum.realm.io/) is great for general Realm questions -that are now allowed on StackOverflow like best practices etc. - -* [Realm Support](https://support.realm.io) can be used if you are a paying Realm Cloud user -or have a support contract with Realm. If you would like a support contract -you can contact [Sales](sales@realm.io). From fe08c1a9dc5e7115146995c080c3dd2f1be43963 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Fri, 6 Aug 2021 17:05:21 +0200 Subject: [PATCH 05/11] add feature.yml --- .github/ISSUE_TEMPLATE/feature.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature.yml diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 0000000000..7aa964671a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,25 @@ +name: Feature Request +description: Request a new feature or enhancement +labels: [Enhancement] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to suggest improvements to the .NET SDK! + - type: textarea + id: description + attributes: + label: Description + description: Tell us, what you would like to improve? + placeholder: Describe your improvement... + validations: + required: true + - type: dropdown + id: importance + attributes: + label: How important is this improvement for you? + options: + - Dealbreaker + - Would be a major improvement + - I'd like to see it, but have a workaround + - Fairly niche, but nice to have anyway \ No newline at end of file From 009aa583213091a0612a6f7a5f1dd9c6f1aeca33 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Sat, 7 Aug 2021 09:09:59 +0200 Subject: [PATCH 06/11] Update feature.yml --- .github/ISSUE_TEMPLATE/feature.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 7aa964671a..f851076bc8 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -5,7 +5,7 @@ body: - type: markdown attributes: value: | - Thanks for taking the time to suggest improvements to the .NET SDK! + Thanks for taking the time to suggest improvements to the this project! - type: textarea id: description attributes: @@ -22,4 +22,4 @@ body: - Dealbreaker - Would be a major improvement - I'd like to see it, but have a workaround - - Fairly niche, but nice to have anyway \ No newline at end of file + - Fairly niche, but nice to have anyway From 3a50f5d430fb666e6c22723d802038fc3855e347 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Mon, 16 Aug 2021 15:07:22 +0200 Subject: [PATCH 07/11] Update feature.yml --- .github/ISSUE_TEMPLATE/feature.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index f851076bc8..003ebfd680 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -5,15 +5,28 @@ body: - type: markdown attributes: value: | - Thanks for taking the time to suggest improvements to the this project! + Thanks for taking the time to suggest improvements to the SDK! - type: textarea - id: description + id: problem attributes: - label: Description - description: Tell us, what you would like to improve? - placeholder: Describe your improvement... + label: Problem + description: A clear and concise description of the problem you are trying to solve. validations: required: true + - type: textarea + id: solution + attributes: + label: Solution + description: Describe the solution you envision, including API and usage example if possible. + validations: + required: false + - type: textarea + id: alternative-solution + attributes: + label: Alternatives + description: Describe the alternative solutions or features you have considered + validations: + required: false - type: dropdown id: importance attributes: @@ -22,4 +35,6 @@ body: - Dealbreaker - Would be a major improvement - I'd like to see it, but have a workaround - - Fairly niche, but nice to have anyway + - Fairly niche, but nice to have anyway. + validations: + required: false From 6f2ff7e0918f593cf57969e455b2ecb689ea6e87 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Mon, 16 Aug 2021 15:12:50 +0200 Subject: [PATCH 08/11] Create bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 91 ++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000000..42f7ce779e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,91 @@ +name: Bug Report +description: Report a bug +labels: [T-Bug] +body: + - type: markdown + attributes: + value: | + Please provide as much detail as you can so we have a better chance of fixing the bug quickly. + Thanks for your contribution to improve this project! + - type: dropdown + id: frequency + attributes: + label: How frequently does the bug occur? + options: + - Seen once + - Sometimes + - All the time + validations: + required: true +# Description + - type: textarea + id: description + attributes: + label: Description + description: | + Describe what you were expecting and what actually happened. + validations: + required: true + - type: textarea + id: stacktrace + attributes: + label: Stacktrace & log output + description: Please paste any relevant log output or stacktrace if you're getting an exception/crash. + render: shell +# Repro information + - type: dropdown + id: repro + attributes: + label: Can you reproduce the bug? + options: + - Yes, always + - Yes, sometimes + - Not yet + validations: + required: true + - type: textarea + id: code-snippets + attributes: + label: Reproduction Steps + description: | + If you can reproduce the bug, please provide detailed steps for how WE can reproduce it. + Ideally, please provide a self contained test case or link (e.g. github repo) to a sample app that demonstrates the bug. + If that's not possible, please show code samples that highlights or reproduce the issue. + If relevant, include your model definitions. + Should you need to share code confidentially, you can send a link to: realm-help (the @) mongodb.com. +# Version + - type: input + id: version + attributes: + label: Version + description: What version(s) of the SDK has the bug been observed in? + validations: + required: true + - type: dropdown + id: sync + attributes: + label: What SDK flavour are you using? + options: + - Local Database only + - MongoDB Realm (i.e. Sync, auth, functions) + validations: + required: true +# Environment + - type: input + id: platform + attributes: + label: Platform OS and version(s) + description: OS and version(s) are you seeing the issue on? + validations: + required: true + - type: textarea + id: java-build-environment + attributes: + label: "Build environment" + description: Build environment versions + value: | + Android Studio version: ... + Android Build Tools version: ... + Gradle version: ... + validations: + required: false From 242c1cb2eee10a8f137c4e6ab5c0fc114e73b9a8 Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Mon, 16 Aug 2021 15:48:49 +0200 Subject: [PATCH 09/11] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 42f7ce779e..c654874234 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -70,6 +70,15 @@ body: - MongoDB Realm (i.e. Sync, auth, functions) validations: required: true + - type: dropdown + id: encryption + attributes: + label: Are you using encryption? + options: + - Yes, using encryption + - No, not using encryption + validations: + required: true # Environment - type: input id: platform From ec0e9c333b2b2033ba1974a91d8eeb59dcf2f33e Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Tue, 17 Aug 2021 09:05:10 +0200 Subject: [PATCH 10/11] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index c654874234..ce00ee3b03 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -50,7 +50,7 @@ body: description: | If you can reproduce the bug, please provide detailed steps for how WE can reproduce it. Ideally, please provide a self contained test case or link (e.g. github repo) to a sample app that demonstrates the bug. - If that's not possible, please show code samples that highlights or reproduce the issue. + If that's not possible, please show code samples that highlight or reproduce the issue. If relevant, include your model definitions. Should you need to share code confidentially, you can send a link to: realm-help (the @) mongodb.com. # Version From 936cff31eba1f0c9ccb7913b1a0696dadba2a5ff Mon Sep 17 00:00:00 2001 From: Brian Munkholm Date: Tue, 17 Aug 2021 09:38:27 +0200 Subject: [PATCH 11/11] Update feature.yml --- .github/ISSUE_TEMPLATE/feature.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 003ebfd680..039db59f91 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -1,6 +1,6 @@ name: Feature Request description: Request a new feature or enhancement -labels: [Enhancement] +labels: [T-Enhancement] body: - type: markdown attributes: