Skip to content
This repository was archived by the owner on Oct 15, 2024. It is now read-only.

Revised project structure #55

Merged
merged 1 commit into from
Feb 24, 2023
Merged

Revised project structure #55

merged 1 commit into from
Feb 24, 2023

Conversation

Malax
Copy link
Member

@Malax Malax commented Feb 23, 2023

This PR revises the project structure to be more in line with 2023 best-practices for writing Gradle plugins. Functionality should be unchanged, but support for older Gradle versions (that aren't supported by upstream anymore) might be incidentally dropped. Therefore, I gave the major version a bump.

This PR also rewrites the existing tests in Java and drops Groovy. This makes maintenance easier since only one language is used across implementation and the tests.

Another PR will follow that adds a release pipeline for GitHub actions that deploys the plugin to the Gradle Plugin repository (https://plugins.gradle.org/).

GUS-W-11967508

@Malax Malax force-pushed the malax/overhaul branch 5 times, most recently from 20e2e6d to 2a0cef7 Compare February 24, 2023 09:12
@Malax Malax marked this pull request as ready for review February 24, 2023 10:45
@Malax Malax requested a review from a team as a code owner February 24, 2023 10:45
@Malax Malax merged commit d7f47bf into main Feb 24, 2023
@Malax Malax deleted the malax/overhaul branch February 24, 2023 13:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants