From cfda0cad74758bfe60b4f1ebe691f9a12df5c4db Mon Sep 17 00:00:00 2001 From: beanbeanjuice Date: Fri, 15 Jul 2022 15:31:51 -0400 Subject: [PATCH 1/2] Ready for Integration --- README.md | 123 +++++++++++++++++++++++++++++++-------- output.txt | 167 ----------------------------------------------------- pom.xml | 2 +- 3 files changed, 100 insertions(+), 192 deletions(-) delete mode 100644 output.txt diff --git a/README.md b/README.md index f0a7822..1e1ad36 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,112 @@ [![wakatime](https://wakatime.com/badge/github/beanbeanjuice/Java-Kawaii-API-Wrapper.svg?style=for-the-badge)](https://wakatime.com/badge/github/beanbeanjuice/Java-Kawaii-API-Wrapper) [![CodeFactor](https://www.codefactor.io/repository/github/beanbeanjuice/java-kawaii-api-wrapper/badge?style=for-the-badge)](https://www.codefactor.io/repository/github/beanbeanjuice/java-kawaii-api-wrapper) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/beanbeanjuice/Java-Kawaii-API-Wrapper?style=for-the-badge) -# Java Kawaii API Wrapper + +
+

+ + Logo + -This is an API wrapper for the [Kawaii API](https://docs.kawaii.red/). It should make it a lot easier to get random images and such. +

Kawaii API Wrapper

+ +

+ A wrapper for the Kawaii API! +
+ Explore the docs ยป +
+
+

+

+ + +
+

Table of Contents

+
    +
  1. + About The Project + +
  2. +
  3. + Getting Started + +
  4. +
  5. Roadmap
  6. +
  7. Contributing
  8. +
  9. License
  10. +
  11. Contact
  12. +
  13. Acknowledgements
  14. +
+
+ + +# About The Project + +### Built With + +* [Maven](https://maven.apache.org/) + + +# Getting Started + +To add this bot to your server, follow these steps. ## Installation -Add this to your maven `~/.m2/settings.xml` file. +Make sure you replace VERSION with the appropriate version. +For `Maven`, paste this into your `dependencies` section of your `pom.xml` file. ```XML - - ... - - github - USERNAME - TOKEN - - ... - + + + com.beanbeanjuice + kawaii-api-wrapper + VERSION + ``` -Next, add this to your repositories - -```XML - - ... - - github - https://maven.pkg.github.com/beanbeanjuice/Java-Kawaii-API-Wrapper - - ... - +For `Gradle`, paste this into your `dependencies` section of your `build.gradle` file. +```Groovy +// Kawaii API Wrapper +implementation group: 'com.beanbeanjuice', name: 'kawaii-api-wrapper', version: 'VERSION' ``` -Then click on the "packages" icon and install from there! \ No newline at end of file + +# Roadmap + +See the [open issues](https://github.com/beanbeanjuice/cafeBot/issues) for a list of proposed features (and known issues). + + +# Contributing + +Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**. + +1. Fork the Project +2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) +3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) +4. Push to the Branch (`git push origin feature/AmazingFeature`) +5. Open a Pull Request + + +# License + +Distributed under the GPL-3.0 License. See `LICENSE` for more information. + + +# Contact + +- beanbeanjuice +- Twitter [@beanbeanjuice](https://twitter.com/beanbeanjuice) +- Email - beanbeanjuice@outlook.com +- Project Link: [GitHub](https://github.com/beanbeanjuice/cafeBot) + + +# Acknowledgements + +* *There's nothing here yet... maybe in the future?* diff --git a/output.txt b/output.txt deleted file mode 100644 index bbce2a2..0000000 --- a/output.txt +++ /dev/null @@ -1,167 +0,0 @@ -[INFO] Scanning for projects... -[WARNING] -[WARNING] Some problems were encountered while building the effective model for com.beanbeanjuice:kawaii-api-wrapper:jar:1.0.7-SNAPSHOT -[WARNING] 'version' contains an expression but should be a constant. @ com.beanbeanjuice:kawaii-api-wrapper:${version.number.final}, C:\Users\beanbeanjuice\Desktop\Coding Projects\Java-Kawaii-API-Wrapper\pom.xml, line 9, column 14 -[WARNING] -[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. -[WARNING] -[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. -[WARNING] -[INFO] Inspecting build with total of 1 modules... -[INFO] Installing Nexus Staging features: -[INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin -[INFO] -[INFO] ----------------< com.beanbeanjuice:kawaii-api-wrapper >---------------- -[INFO] Building kawaii-api-wrapper 1.0.7-SNAPSHOT -[INFO] --------------------------------[ jar ]--------------------------------- -[INFO] -[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ kawaii-api-wrapper --- -[INFO] com.beanbeanjuice:kawaii-api-wrapper:jar:1.0.7-SNAPSHOT -[INFO] +- org.apache.maven.plugins:maven-release-plugin:jar:2.5.3:compile -[INFO] | +- org.apache.maven:maven-plugin-api:jar:2.2.1:compile -[INFO] | +- org.apache.maven.release:maven-release-manager:jar:2.5.3:compile -[INFO] | | +- org.apache.maven.release:maven-release-api:jar:2.5.3:compile -[INFO] | | | \- org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile -[INFO] | | | \- org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile -[INFO] | | +- org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile -[INFO] | | +- org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6:compile -[INFO] | | +- org.apache.maven:maven-artifact-manager:jar:2.2.1:compile -[INFO] | | | \- backport-util-concurrent:backport-util-concurrent:jar:3.1:compile -[INFO] | | +- org.apache.maven.shared:maven-invoker:jar:2.2:compile -[INFO] | | +- commons-lang:commons-lang:jar:2.4:compile -[INFO] | | +- commons-cli:commons-cli:jar:1.2:compile -[INFO] | | +- commons-io:commons-io:jar:2.2:compile -[INFO] | | +- org.apache.maven.scm:maven-scm-providers-standard:pom:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-accurev:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-bazaar:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.9.4:runtime -[INFO] | | | | \- org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-cvsjava:jar:1.9.4:runtime -[INFO] | | | | +- org.netbeans.lib:cvsclient:jar:20060125:runtime -[INFO] | | | | \- ch.ethz.ganymed:ganymed-ssh2:jar:build210:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-gitexe:jar:1.9.4:runtime -[INFO] | | | | \- org.apache.maven.scm:maven-scm-provider-git-commons:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-hg:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-perforce:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-starteam:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-synergy:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-vss:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-tfs:jar:1.9.4:runtime -[INFO] | | | +- org.apache.maven.scm:maven-scm-provider-integrity:jar:1.9.4:runtime -[INFO] | | | | +- com.mks.api:mksapi-jar:jar:4.10.9049:runtime -[INFO] | | | | \- org.codehaus.groovy:groovy-all:jar:1.7.6:runtime -[INFO] | | | \- org.apache.maven.scm:maven-scm-provider-jazz:jar:1.9.4:runtime -[INFO] | | +- org.apache.maven.scm:maven-scm-manager-plexus:jar:1.8:runtime -[INFO] | | +- org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.9.4:compile -[INFO] | | \- jaxen:jaxen:jar:1.1-beta-8:runtime -[INFO] | | \- jdom:jdom:jar:1.0:runtime -[INFO] | +- org.apache.maven:maven-model:jar:2.2.1:compile -[INFO] | +- org.apache.maven:maven-core:jar:2.2.1:compile -[INFO] | | +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-6:runtime -[INFO] | | +- org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile -[INFO] | | +- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-6:compile -[INFO] | | | \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-6:compile -[INFO] | | | +- nekohtml:xercesMinimal:jar:1.9.6.2:compile -[INFO] | | | \- nekohtml:nekohtml:jar:1.9.6.2:compile -[INFO] | | +- org.apache.maven.wagon:wagon-http:jar:1.0-beta-6:compile -[INFO] | | +- org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:1.0-beta-6:runtime -[INFO] | | | +- org.apache.jackrabbit:jackrabbit-webdav:jar:1.5.0:runtime -[INFO] | | | | +- org.apache.jackrabbit:jackrabbit-jcr-commons:jar:1.5.0:runtime -[INFO] | | | | \- commons-httpclient:commons-httpclient:jar:3.0:runtime -[INFO] | | | \- org.slf4j:slf4j-nop:jar:1.5.3:runtime -[INFO] | | +- org.slf4j:jcl-over-slf4j:jar:1.5.6:compile -[INFO] | | +- org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile -[INFO] | | | +- org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile -[INFO] | | | \- org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile -[INFO] | | +- org.apache.maven:maven-profile:jar:2.2.1:compile -[INFO] | | +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile -[INFO] | | +- org.apache.maven:maven-repository-metadata:jar:2.2.1:compile -[INFO] | | +- org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile -[INFO] | | +- org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-6:runtime -[INFO] | | | \- org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-6:compile -[INFO] | | +- org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile -[INFO] | | +- org.apache.maven:maven-monitor:jar:2.2.1:compile -[INFO] | | +- org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-6:compile -[INFO] | | | \- com.jcraft:jsch:jar:0.1.38:compile -[INFO] | | \- classworlds:classworlds:jar:1.1:compile -[INFO] | +- org.apache.maven:maven-project:jar:2.2.1:compile -[INFO] | | \- org.apache.maven:maven-plugin-registry:jar:2.2.1:compile -[INFO] | +- org.apache.maven:maven-settings:jar:2.2.1:compile -[INFO] | +- org.apache.maven.scm:maven-scm-api:jar:1.9.4:compile -[INFO] | +- org.codehaus.plexus:plexus-utils:jar:3.0.15:compile -[INFO] | \- org.jdom:jdom:jar:1.1:compile -[INFO] +- org.apache.maven.plugins:maven-gpg-plugin:maven-plugin:3.0.1:compile -[INFO] | +- org.apache.maven:maven-artifact:jar:3.0:compile -[INFO] | +- org.apache.maven:maven-model-builder:jar:3.0:compile -[INFO] | | \- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile -[INFO] | +- org.apache.maven.shared:maven-artifact-transfer:jar:0.12.0:compile -[INFO] | | +- org.apache.maven.shared:maven-common-artifact-filters:jar:3.0.1:compile -[INFO] | | | \- org.apache.maven.shared:maven-shared-utils:jar:3.1.0:compile -[INFO] | | \- org.slf4j:slf4j-api:jar:1.7.5:compile -[INFO] | \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile -[INFO] | \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile -[INFO] +- org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.13:compile -[INFO] | +- org.sonatype.nexus.maven:nexus-common:jar:1.6.13:compile -[INFO] | +- com.google.guava:guava:jar:14.0.1:compile -[INFO] | +- org.apache.maven:maven-compat:jar:3.0.4:compile -[INFO] | | \- org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0:compile -[INFO] | | +- org.codehaus.plexus:plexus-classworlds:jar:2.4:compile -[INFO] | | \- org.sonatype.sisu:sisu-inject-bean:jar:2.3.0:compile -[INFO] | | \- org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:compile -[INFO] | | \- org.sonatype.sisu:sisu-guava:jar:0.9.9:compile -[INFO] | +- org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.2:compile -[INFO] | +- org.sonatype.nexus:nexus-client-core:jar:2.15.1-02:compile -[INFO] | | +- org.sonatype.nexus.plugins:nexus-restlet1x-model:jar:2.15.1-02:compile -[INFO] | | +- com.google.code.findbugs:jsr305:jar:2.0.1:compile -[INFO] | | +- com.intellij:annotations:jar:12.0:compile -[INFO] | | +- com.thoughtworks.xstream:xstream:jar:1.4.19:compile -[INFO] | | | \- io.github.x-stream:mxparser:jar:1.2.2:compile -[INFO] | | | \- xmlpull:xmlpull:jar:1.1.3.1:compile -[INFO] | | +- joda-time:joda-time:jar:2.2:compile -[INFO] | | +- commons-beanutils:commons-beanutils:jar:1.9.4:compile -[INFO] | | | \- commons-collections:commons-collections:jar:3.2.2:compile -[INFO] | | +- org.sonatype.sisu.siesta:siesta-client:jar:1.8:compile -[INFO] | | | +- org.sonatype.sisu.siesta:siesta-common:jar:1.8:compile -[INFO] | | | | +- javax.ws.rs:jsr311-api:jar:1.1.1:compile -[INFO] | | | | +- com.sun.jersey:jersey-core:jar:1.17.1:compile -[INFO] | | | | \- javax.validation:validation-api:jar:1.1.0.Final:compile -[INFO] | | | +- com.sun.jersey:jersey-client:jar:1.17.1:compile -[INFO] | | | \- com.sun.jersey.contribs:jersey-apache-client4:jar:1.17.1:compile -[INFO] | | +- org.sonatype.sisu.siesta:siesta-jackson:jar:1.8:compile -[INFO] | | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.9.3:compile -[INFO] | | | | \- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.9.3:compile -[INFO] | | | \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.9.3:compile -[INFO] | | \- javax.inject:javax.inject:jar:1:compile -[INFO] | +- org.sonatype.spice.zapper:spice-zapper:jar:1.3:compile -[INFO] | | \- org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9:compile -[INFO] | | \- org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile -[INFO] | +- org.codehaus.plexus:plexus-interpolation:jar:1.15:compile -[INFO] | +- org.sonatype.aether:aether-api:jar:1.13.1:compile -[INFO] | +- ch.qos.logback:logback-core:jar:1.2.11:runtime -[INFO] | \- ch.qos.logback:logback-classic:jar:1.2.11:runtime -[INFO] +- org.jetbrains:annotations:jar:23.0.0:compile -[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile -[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile -[INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile -[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile -[INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.13:compile -[INFO] | +- commons-logging:commons-logging:jar:1.2:compile -[INFO] | \- commons-codec:commons-codec:jar:1.11:compile -[INFO] +- junit:junit:jar:4.13.2:test -[INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test -[INFO] \- org.junit.jupiter:junit-jupiter:jar:5.8.2:test -[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test -[INFO] | +- org.opentest4j:opentest4j:jar:1.2.0:test -[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.8.2:test -[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test -[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test -[INFO] \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test -[INFO] \- org.junit.platform:junit-platform-engine:jar:1.8.2:test -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 1.852 s -[INFO] Finished at: 2022-07-15T12:58:55-04:00 -[INFO] ------------------------------------------------------------------------ diff --git a/pom.xml b/pom.xml index 0aa09a5..56904b4 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ 16 UTF-8 UTF-8 - 1.0.7 + 1.1.0 From d213991435c1d50af6d835870b2c7f671da82c28 Mon Sep 17 00:00:00 2001 From: beanbeanjuice Date: Fri, 15 Jul 2022 15:36:58 -0400 Subject: [PATCH 2/2] Updated Templates --- .github/ISSUE_TEMPLATE/bug-report.md | 2 +- .github/ISSUE_TEMPLATE/feature-request.md | 2 +- .github/ISSUE_TEMPLATE/improvement-request.md | 2 +- .github/ISSUE_TEMPLATE/security-vulnerability.md | 2 +- .github/pull_request_template.md | 10 ++-------- 5 files changed, 6 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index 98ce871..616c394 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -29,4 +29,4 @@ Add any other context about the problem here. # Checklist: - [ ] I have checked for similar issues. -- [ ] This is a bug report, not a feature request, improvement request, or security vulnerability report. \ No newline at end of file +- [ ] This is a bug report, not a feature request, improvement request, or security vulnerability report. diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md index 6f0854a..ef289b2 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -19,4 +19,4 @@ Add any other context or screenshots about the feature request here. # Checklist: - [ ] I have checked for similar issues. -- [ ] This is a feature request, not improvement request, bug report, or security vulnerability report. \ No newline at end of file +- [ ] This is a feature request, not improvement request, bug report, or security vulnerability report. diff --git a/.github/ISSUE_TEMPLATE/improvement-request.md b/.github/ISSUE_TEMPLATE/improvement-request.md index 2602625..8a4d88e 100644 --- a/.github/ISSUE_TEMPLATE/improvement-request.md +++ b/.github/ISSUE_TEMPLATE/improvement-request.md @@ -16,4 +16,4 @@ Add any other context or screenshots about the improvement request here. # Checklist: - [ ] I have checked for similar issues. -- [ ] This is an improvement request, not a feature request, bug report, or security vulnerability report. \ No newline at end of file +- [ ] This is an improvement request, not a feature request, bug report, or security vulnerability report. diff --git a/.github/ISSUE_TEMPLATE/security-vulnerability.md b/.github/ISSUE_TEMPLATE/security-vulnerability.md index 228fa89..27e8246 100644 --- a/.github/ISSUE_TEMPLATE/security-vulnerability.md +++ b/.github/ISSUE_TEMPLATE/security-vulnerability.md @@ -16,4 +16,4 @@ Add any other context or screenshots about the security vulnerability here. # Checklist: - [ ] I have checked for similar issues. -- [ ] This is a security vulnerability report, not a feature request, improvement request, or a bug report. \ No newline at end of file +- [ ] This is a security vulnerability report, not a feature request, improvement request, or a bug report. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 9448cad..8f1807b 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -19,13 +19,6 @@ Fixes # (issue) - [ ] Documentation - [ ] Other: _____ -**Test Configuration**: -* Hardware: - - CPU: - - GPU: - - RAM: -* SDK: Java Oracle 16 - # Checklist: - [ ] This pull request has been linked to the appropriate issue on GitHub. (Use the development section on the right.) @@ -39,4 +32,5 @@ Fixes # (issue) - [ ] New and existing Maven CI tests have passed. - [ ] The pull request is properly merging into the correct branch. - [ ] All existing local code has been pushed to the GitHub repository. -- [ ] Changes have been documented in the current draft [Kawaii API Wrapper Release](https://github.com/beanbeanjuice/Java-Kawaii-API-Wrapper/releases) update. +- [ ] Changes have been documented in the current draft [Java Kawaii API Wrapper Release](https://github.com/beanbeanjuice/Java-Kawaii-API-Wrapper/releases) update. +- [ ] The version has been successfully incremented. \ No newline at end of file