Preparation work for following feature work#29
Conversation
JSpecify annotations are type annotations unlike the jarkarta ones, so IntelliJ gets mad when they're not in the new 'correct' place. Personally I think this looks stupid but its what the Java Lang Spec says is correct so...
|
To keep commits small and focused on a single change, can you allow/enable the creation of sub-issues to be added to parent issues? I'm currently envisioning incrementally integrating larger features like #13 (parent issue) using sub-issues such as
|
|
I dont see anything in the project settings page regarding sub-issues. Seems to be a preview feature, and I dont see it in the preview feature dashboard either. |
If you're interested in enabling sub-issues, go to the repository main page → |
| group = 'software.coley' | ||
| version = '0.15.1' | ||
| ext.pluginId = { provider -> provider.get().pluginId } | ||
|
|
There was a problem hiding this comment.
Gradle recommends using Convention Plugins via an included build instead of allprojects or subprojects.
This may be a permissions rather than an enablement issue: https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues.
|
>
|
To facilitate 'gradlew :demos:{xyz}:run' while retaining no transitive dependency on JavaFX in the output
Looking at other personal account repos, I'm only seeing the "Create sub-issue" button on issues when I have the Collaborator role for the repo. I'm guessing for this feature the equivalent of having triage permission for an org repo is having the Collaborator role for a personal repo. That may be why you can see the button as an Owner of this repo, and @philliplbryant can't having not been added as a Collaborator. This action isn't explicitly called out in the docs, but it seems to align with the categories of actions a Collaborator can perform. |
|
Going to merge and handle using convention plugins as following cleanup. Everything else is in, and seems to be working as intended. |





Changes:
libs.versions.tomlbuild/staging-repooutput for JReleaser while pulling from child modulesdemosmodule is configured to skip publishing, but any following module such as for work regarding Persistence for docking component layouts #13 will be automatically includedAddresses: