-
Notifications
You must be signed in to change notification settings - Fork 3
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
Moving the the language server plugins to prometheus-community #27
Comments
Happy to sponsor this on the prometheus-community side. |
Thanks @slrtbtfs for invitation. I'd like to donate PS, I am not sure if |
Sublime docs say no to mono repo:
|
Having a mix between a mono and poly (is that the right word) repo, doesn't sound great either, so for now I'm leaning more towards just changing repo ownership. |
Yeah np.
For example:
Just in order to have a clear view of the different repo. In Gitlab if I remember well it was possible, but not sure it's feasible in Github.
|
I'm quite sure GitHub doesn't have that feature. What could be done, is to give all that tooling around PromQL a consistent naming scheme, i.e. having a |
I think this is feasible as a start, should this explode then there could be a separate org just for this purpose. |
@brancz Could you take care of moving the VS Code extension from |
I have admin privileges in the repo and can initiate the transfer.
…-Lucas
On Mon, Jul 6, 2020 at 12:59 AM Tobias Guggenmos ***@***.***> wrote:
@brancz <https://github.com/brancz> Could you take care of moving the VS
Code extension from redhat-developers? Since I'm not working at Red Hat
any more I can't do this myself.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#27 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE4JAP3FDISLSOY7XCCAIJLR2EATVANCNFSM4OLINYAA>
.
|
@squat can you give me sufficient access so I can move it? Otherwise we can coordinate tomorrow so I give you temporarily permissions to move it to this org. |
@brancz I also need a temporary permission to transfer, I can do it at July 11, 2020 UTC. |
@nevill could you just invite me to your repo so I can do the move? I'll remove myself from the repo afterwards. |
OK @brancz, I didn't know if a collaborator can transfer the ownership. Invitation has been sent anyway. |
he will need the admin right for that. Just beeing a collaborator won't be enough. |
Yeah, came here because I tried moving and I don't have sufficient permissions. As a side note I imagine we are going to want to rename the repo to maybe |
well another way to do it is just creating an empty repo here with the appropriate name, give nevill write access to it and then he can push all commit and tag inside the new fancy repo. It's maybe simpler like that no ? |
IIRC from moving promql-langserver, admin rights for others aren't possible with personal repos. |
I don't want to rename the package name LSP-promql, to follow the LSP plugin naming convention, even some of the infamous packages indeed don't follow the convention. It's a good name to let people find it easily. |
Thanks, I can accept this way. But the most simple way is just fork my repo, if I don't transfer the ownership. |
I'm in favor of renaming it for this reason. And you can change the package as well and saying in the readme there is a breaking change. Like we did for monaco and codeMirror. |
Why it's confusing to have |
@brancz I can accept all the ways we mentioned above in this issue to transfer the ownership. And I think transfer it by myself is the ideal way, but there's a trust issue. So I may have @krasi-georgiev as my reference to gain the write permission of the org. |
It's confusing, because when you are reading you cannot directly understand that's the client side. The name of a projet should describe what does it do. |
And if every client implementation is going to do the same, in one week we will have these projets:
That's why for the client plugin that provides a support for promQL, there should be a naming convention for the project's name. For example: Like vscode-lsp-promq |
If it's Sublime-specific, but doesn't live in a GitHub organization that is Sublime-specific by itself, then definitely it needs to include something about Sublime in its name. |
OK, I think if a developer happened to browse the project list, prefix with |
I think I can live with |
@brancz thanks. but can you ping @krasi-georgiev or wait for a moment? I really want to try transfer the ownership if possible. :) |
@krasi-georgiev is on vacation. He's part of my team, so if you trust him you trust me :) (also I have admin permissions on this entire org so you're going to need to trust me either way) |
OK @brancz, let's go the way you suggested. |
Created the https://github.com/prometheus-community/sublimelsp-promql repo and added the |
Looks like @prombot tried to create a PR there before anyone pushed to another branch and now |
Btw, @brancz what's the status of moving the VS Code extension? |
Fixed default branch |
Once package_control_channel accepts my PR, my move is complete. Thank you all for help. 🎉 |
@squat is on vacation, so moving the VC Code extension will need to wait until he's back as I don't have the permissions. Once he's back we can perform the move. |
@squat I'd assume the aforementioned vacation is over now. Would it be possible to perform that repo move soonish? |
@slrtbtfs @Nexucis I've been granted admin permissions on https://github.com/redhat-developer/vscode-promql so I should be able to transfer the repository to the prometheus-community organization. I'm also happy to sponsor the project. |
Thanks for finally bringing this effort forward on the Red Hat side. I don't have strong opinions about naming and am fine with vscode-promql. |
yeah |
the migration is done. |
Great, thanks! |
The PromQL language server is a back end for providing IDE like features for PromQL.
Currently there exist two Plugins that integrate the PromQL language server with a text editor.
For consistency reasons it would make sense to have both of these projects somewhere in promtheus-community. This also likely would simplify the legal situation around using Prometheus trademarks and branding.
The current owners of these projects seem to be willing to donate those to prometheus-community.
To move these projects to prometheus-community there are basically two options:
cc @krasi-georgiev @brancz @squat @juliusv @sym3tri @ant31 @nevill @Nexucis
The text was updated successfully, but these errors were encountered: