Skip to content

Conversation

@tajobe
Copy link
Member

@tajobe tajobe commented Feb 16, 2020

No description provided.

@tajobe tajobe added the enhancement New feature or request label Feb 16, 2020
@tajobe tajobe requested a review from Puremin0rez February 16, 2020 03:45
@tajobe tajobe merged commit d259876 into master Feb 16, 2020
@tajobe tajobe deleted the features/README branch February 16, 2020 04:00
tajobe added a commit that referenced this pull request May 10, 2025
* Added basic project template

* Make gradle executable again

* Fixed typos from templatizing SimpleHealthbars2
tajobe added a commit that referenced this pull request May 10, 2025
* Initial commit

* Features/plugin template (#2)

* Added basic project template

* Make gradle executable again

* Fixed typos from templatizing SimpleHealthbars2

* Ensure the base jar is ready for use (#3)

* Ensure the base jar is ready for use

Standard jar is the full-fat jar with all dependencies (kotlin stdlib included)
Added `nokt` task to create a shadowed jar excluding kotlin stdlib

* Updated release action jar reference

* Fixed nokt task to actually include sources and dependencies (#4)

* Update dependencies to latest and improve plugin artifacts (#6)

* Update dependencies to latest and improve plugin artifacts

Update java, kotlin, gradle, spigot, ktlint, etc
Switch to incrementMinorIfNotOnRelease version incrementer
Improved packaging/artifacts by providing a plugin jar that will load libs (via spigot's `libraries` in plugin.yml) and an "offline" shadowed/fat jar
shadowJar dependency relocation to prevent classpath pollution
Simplify automated CHANGELOG update by making the format predictable

* \N sequence was not working for changelog regex, replace with negated \n

* Use default 'v' tag prefix instead of 'release-'

* Fix first tag link

* Release version: 0.1.0

* Revert "Release version: 0.1.0" as it was just a test

This reverts commit 919b163f1dc009ad4c7cb54e496ced292b201f05.

* Add comment explaining the plugin.yml offline copy

* Replace jcenter with mavenCentral

* New release workflow with automatic latest/snapshot releasing (#7)

* Bump dependencies

* Chore: Update Action workflows, bump deps, update README (#8)

Update Action workflows to include a flow for manual releasing and automated publishing
Update Gradle dependencies to latest--Gradle wrapper, kotlin, plugins, spigot-api
Update README to include some basic instructions for using the template repo and example plugins

* Formatting/linting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants