New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repository maintenance #1222
Comments
I appreciate the explicit approval, which enables me to change APIs (most likely new additions) without the explicit approval of @crosire ! For those who don't know who have created releases, they are @crosire between v0.1 and v3.1.0, and @kagikn (me) since v3.2.0. Maybe I might not be actively adding new features after v4 is released and I would be creating a new variant against .NET 7+ then (I don't like the kind of too short 3 year support even with LTS, but too many great changes to bear). I know of ScriptHookVDotNetCore by @Sardelka9515, but I think a new variant deserves brand new APIs since there's a lot of features only available in .NET 5+ .NET Core, such as Still, I'd like to maintain this repository in bug fixes and new game version support (maybe performance improvement too) even if my primary motivation goes to other projects. I would appreciate bug reports by other people though, especially if some game update break some functionality or compatibility or some changes in this repository breaks something in unintended ways (we would say like "it's intended change" or "excepted changes" if we do change something in intended ways). |
I'm thinking of using GitHub organizations just like FiveM uses Cfx.re organization, what do you think? So relevant docs (and maybe new support tools?) can be shown as part of this repo. I'm thinking of replacing AppVeyor with GitHub Actions since the build artifacts in public repo are not counted by storage limit (just one of reason I can imagine though), but your opinion is like? @crosire Also, what about the download page on 5Mods? Without explicit permission, moderators on 5Mods won't allow to transfer ownership of uploads (maybe this is impossible due to how its system works though) or reuploading on another account. I wouldn't use the comment section on the SHVDN upload on 5Mods much if transfer has been done, but we should notify those who have a 5Mods account but won't bother to create GitHub accounts or watch the release page. |
I can look into doing an organization and transfering the repo there. Just a bit worried that existing links to this repository would break. GitHub Actions makes sense I think. AppVeyor was used initially because GitHub Actions didn't exist back then. But it's now comprehensive enough that AppVeyor ahould no longer be needed. Just that like with the rest it would be effort to change it and so was easier to just leave things how they were for the time being. The 5Mods download page can't be transferred according to them unfortunately. My account there got compromised a while back because I hadn't properly secured it and while that was all resolved with the mod team using a new one, the old banned one was renamed and archived, but still holds ownership of the SHVDN page and for technical reasons it can't be transferred to the new one apparently. So I can't update that anymore either. And I didn't want to create a new one and lose all history. |
@crosire It would be great if a secret environment for NuGet API was configured for #1225 (probably an api key for GitHub releases should be configured as well) since I can't edit secret variables and I'm not a owner of NuGet packages of APIs or this repo if you don't plan to transfer the ownership to an organization (or me?). |
Invites are sent. Project was also moved to an organization now (old links continue to work). |
I appreciate the invitations for NuGet packages and the new organization, but there are more things I want to ask you for. I should have realized these before asking though.
I appreciate your hard work for SHVDN you have done, really. I feel like I should provide the contribution guide so more people will try to contribute to this project and I should provide another community (like, via Discord) btw. I applied for GitHub Sponsors for potential sponsors and I'm approved, so I can make any of money for my OSS work including SHVDN. |
@kagikn Should be fixed now (as in you should have the proper organization role now)! |
I don't currently have the resources and motivation to actively maintain this repository, and also haven't contributed many changes recently. That award most certainly goes to @kagikn. Plus I generally agree with all those changes, as such it IMHO makes sense to give @kagikn full decision power on pull requests and releases, without having to wait for my approval (I'd just like to reserve participation in changes to the
ScriptDomain
core). That way this project is less hindered by slow response times from myself. So please feel free to go ahead with changes without me chiming in if you want!Note, that I think it would also make sense to change the release creation authentication token to this end, so that new releases are credited to the correct user:
https://github.com/crosire/scripthookvdotnet/blob/52ef1866141c6368b68d31ca776e3cbaae9ff879/appveyor.yml#L40
The text was updated successfully, but these errors were encountered: