diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..11c2a09 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,10 @@ +## Making Changes + +Depending on your changes there are certain rules you have to follow if you expect your Pull Request (PR) to be merged. + +1. Check for existing pull requests that might already implement your changes. + You can review those pull requests with your suggestions for improvements. +1. Reference documentation or issues that are relevant to your changes. +1. If you implement a new feature, include some examples on how you intend it to be used in your PR description. +1. Write documentation for all public API methods and types. +1. Follow the coding style, even if unconventional, we want to keep it consistent to maintain readability. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..50fc7e5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,75 @@ +name: Bug Report +description: Found a Bug that needs to be fixed? +body: +- type: markdown + attributes: + value: |- + Please join the [Discord Server](https://discord.gg/0hMr4ce0tIl3SLv5) for questions or ask them in [our Discussions](https://github.com/discord-jda/JDA/discussions). + + Keep in mind that this isn't the place to learn Java. + Please head over to [Stack Overflow](https://stackoverflow.com/questions/tagged/java) for your general programming questions. +- type: checkboxes + attributes: + label: General Troubleshooting + description: You confirm to have made the following checks first. + options: + - label: I have checked for similar issues on the Issue-tracker. + required: true + - label: I have checked for PRs that might already address this issue. + required: true +- type: input + attributes: + label: "Version of JDA" + description: | + Please let us know, which specific version of JDA you used. + If your version is outdated, maybe try updating and see if that already fixes your problem. + You can see the latest version in the [Releases](https://github.com/discord-jda/JDA/releases). + To find out your version, you can add `System.out.println(JDAInfo.VERSION);` in your code. + placeholder: "For example 5.0.0-beta.7" + validations: + required: true +- type: textarea + attributes: + label: "Expected Behaviour" + description: "What did you expect JDA to do?" + placeholder: "JDA should do ..." + validations: + required: true +- type: textarea + attributes: + label: "Code Example for Reproduction Steps" + description: |- + Please add the code you use to reproduce this problem. + Make sure to remove or replace any sensitive data like your Bot's token. + Put "N/A" if you don't have a reproducible setup. + + The provided text will be rendered as Java code, so you don't have to provide a Code block for it. + render: java + placeholder: |- + public void causeError() { + throw new Exception("Error!"); + } + validations: + required: true +- type: textarea + attributes: + label: "Code for JDABuilder or DefaultShardManagerBuilder used" + description: |- + Please provide the code used to create your JDA or ShardManager instance. + Make sure to remove or replace any sensitive data like your Bot's token. + + The provided text will be rendered as Java code, so you don't have to provide a Code block for it. + render: java + placeholder: 'JDA jda = JDABuilder.createDefault("token").build();' + validations: + required: true +- type: textarea + attributes: + label: "Exception or Error" + description: |- + Share any Exception or Error you encountered. + Leave this blank or put "N/A" if you don't have an Exception or Error. + + The provided text will be rendered as code, so you don't have to provide a Code block for it. + render: yesyes # Unknown code-names = no highlighting. + placeholder: "java.lang.NullPointerException: null" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..ddbc367 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,23 @@ +blank_issues_enabled: false +contact_links: + - name: Discord + url: https://discord.gg/0hMr4ce0tIk3pSjp + about: The JDA Discord is the best place to receive fast support for your questions. + - name: Questions + url: https://github.com/discord-jda/JDA/discussions + about: You can ask questions about JDA and find useful information in our Discussions. + - name: Javadoc + url: https://docs.jda.wiki/ + about: The Javadoc is the perfect place to retrieve information about various methods within JDA. + - name: Wiki + url: https://jda.wiki/ + about: You can find answers to common questions on our Wiki. Make sure to read the FAQ page! + - name: Releases + url: https://github.com/discord-jda/JDA/releases + about: You can find the latest releases here on GitHub and on Bintray. + - name: Snapshots + url: https://jitpack.io/#discord-jda/JDA + about: You can find the latest dev builds on JitPack. + - name: Jenkins + url: https://ci.dv8tion.net/job/JDA5/ + about: Dev builds also available on the Jenkins CI Server. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..5589caf --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,37 @@ +name: Feature Request +description: Request a new feature +body: +- type: markdown + attributes: + value: |- + Please join the [Discord Server](https://discord.gg/0hMr4ce0tIl3SLv5) for questions or ask them in [our Discussions](https://github.com/discord-jda/JDA/discussions). + + Keep in mind that this isn't the place to learn Java. + Please head over to [Stack Overflow](https://stackoverflow.com/questions/tagged/java) for your general programming questions. +- type: checkboxes + attributes: + label: General Troubleshooting + description: You confirm to have made the following checks first. + options: + - label: I have checked for similar issues on the Issue-tracker. + required: true + - label: I have updated to the [latest JDA version](https://github.com/discord-jda/JDA/releases/latest) + required: true + - label: I have checked the branches or the maintainers' PRs for upcoming features. + required: true +- type: textarea + attributes: + label: "Feature Request" + description: "Provide a small description of the feature you want to have added." + placeholder: "JDA should get ..." + validations: + required: true +- type: textarea + attributes: + label: "Example Use-Case" + description: |- + Provide some code or describe a possible use-case for this feature. + + The provided text will be rendered as Java code, so you don't have to provide a Code block for it. + placeholder: "public void newAwesomeMethod(){}" + render: java \ No newline at end of file diff --git a/src/views/Home.vue b/src/views/Home.vue index 76cff9d..3ee7b04 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -36,15 +36,15 @@ console.log('%c Wenn du nicht 100% weißt, was du tust, schließe dieses Fenster