oxc-project / oxc-intellij-plugin

25 stars 2 forks source link

Cleanup Before First Release #54

Open nrayburn-tech opened 4 weeks ago

nrayburn-tech commented 4 weeks ago

Last step is to Publish a plugin manually for the first time.

nrayburn-tech commented 3 weeks ago

@IWANABETHATGUY I think you or somebody else on the project will need to handle the Github secrets, review the legal agreement (I think this is just an FYI, no action is required), and once everything else is done publishing the plugin manually.

InSyncWithFoo commented 3 weeks ago

You might want to pick a better ID here (and don't forget to change the URL), given that this repository is now placed under @oxc-project:

pluginGroup = com.github.iwanabethatguy.oxcintellijplugin
pluginName = oxc-intellij-plugin
pluginRepositoryUrl = https://github.com/IWANABETHATGUY/oxc-intellij-plugin

pluginGroup is the ID used to uniquely identify a plugin, whereas pluginName is the user-facing name. The latter should be in Title Case and does not contain intellij (or jetbrains, webstorm, etc.). More information can be found in this guide.

IWANABETHATGUY commented 3 weeks ago

You might want to pick a better ID here (and don't forget to change the URL), given that this repository is now placed under @oxc-project:

pluginGroup = com.github.iwanabethatguy.oxcintellijplugin
pluginName = oxc-intellij-plugin
pluginRepositoryUrl = https://github.com/IWANABETHATGUY/oxc-intellij-plugin

pluginGroup is the ID used to uniquely identify a plugin, whereas pluginName is the user-facing name. The latter should be in Title Case and does not contain intellij (or jetbrains, webstorm, etc.). More information can be found in this guide.

Yeah, we already discuss here https://github.com/oxc-project/oxc-intellij-plugin/pull/66#issuecomment-2408798000

nrayburn-tech commented 3 weeks ago

Anything else to include in a first release besides the existing list in the issue? Working on the changelog updates now. I'll keep working on features when I can, but I wasn't sure if there was anything else necessary for a first release.

IWANABETHATGUY commented 3 weeks ago

I think it looks good for now, let me add a secret and try to make the release workflow work

IWANABETHATGUY commented 3 weeks ago

Thanks for your work again

nrayburn-tech commented 3 weeks ago

I think you have to do a manual release for the first one. It looks like there might be some manual parts involved Publish a plugin manually.

nrayburn-tech commented 1 week ago

Should probably implement https://github.com/oxc-project/oxc-intellij-plugin/issues/84 before a release, but other than that I’m not aware of any blockers for a first release.

IWANABETHATGUY commented 1 week ago

Should probably implement #84 before a release, but other than that I’m not aware of any blockers for a first release.

Ok, let's wait for the nested configuration to land and then push forward.