Skip to content
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

adds codemp plugin package #9013

Merged
merged 2 commits into from
Jan 1, 2025
Merged

adds codemp plugin package #9013

merged 2 commits into from
Jan 1, 2025

Conversation

ghyatzo
Copy link
Contributor

@ghyatzo ghyatzo commented Nov 30, 2024

  • I'm the package's author and/or maintainer.
  • I have have read the docs.
  • I have tagged a release with a semver version number.
  • My package repo has a description and a README describing what it's for and how to use it.
  • My package doesn't add context menu entries. *
  • My package doesn't add key bindings. **
  • Any commands are available via the command palette.
  • Preferences and keybindings (if any) are listed in the menu and the command palette, and open in split view.
  • If my package is a syntax it doesn't also add a color scheme. ***
  • If my package is a syntax it is named after the language it supports (without suffixes like "syntax" or "highlighting").
  • I use .gitattributes to exclude files from the package: images, test files, sublime-project/workspace.

My package is the plugin for the codemp library for remote collaborative editing.

There are no packages like it in Package Control.

@ghyatzo
Copy link
Contributor Author

ghyatzo commented Nov 30, 2024

@packagecontrol-bot

Copy link
Collaborator

@packagecontrol-bot packagecontrol-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated testing result: SUCCESS

Repo link: Codemp

Packages added:
  - Codemp

Processing package "Codemp"
  - All checks passed

@braver
Copy link
Collaborator

braver commented Dec 13, 2024

Thanks for your submission. I'm not going to test through the entirety of your package 😅 Overall it looks well considered. Just some general remarks:

  • The settings and keybindings should be available via the Package Settings menu, not just via the command palette (although the entries there are definitely appreciated).
  • Your code assumes the package resides in a CodempClient directory, but since the package is named Codemp here, that will also be its directory name, as well as its name in package control. Note that when manually installed, or indeed when developing the package, that should also be the directory name (ie. a simple git clone in to Packages will break references to the settings file etc.).

@braver braver added feedback provided mergeable The PR is in a mergeable state but awaiting some final comments/acknowledgement from either side labels Dec 13, 2024
@ghyatzo
Copy link
Contributor Author

ghyatzo commented Dec 15, 2024

Ah good catch regarding the CodempClient name. It was the name when I created the package initially but forgot to update it.

Thanks for the review, much appreciated. I'll fix the naming issue And add entries in the package settings menu entry.

One small question, the package depends on a library codemp (lowercase, already registered).
I assumed there won't be conflict issues given they are in two separate registries, can you confirm this please?

@braver
Copy link
Collaborator

braver commented Dec 15, 2024

I assumed there won't be conflict issues given they are in two separate registries, can you confirm this please?

That's a good point actually, I didn't think about that. They're in different registries, but all packages, dependency or not, end up in the same namespace. I'm not sure we can rely on case-sensitivity to help here, perhaps for clarity's sake we shouldn't. "Codemp Client" is not a bad name for this package either?

@ghyatzo
Copy link
Contributor Author

ghyatzo commented Dec 15, 2024

Ok thanks! I'll think a bit about it. I'll also consider to change the library name instead.

@ghyatzo
Copy link
Contributor Author

ghyatzo commented Dec 21, 2024

@braver sorry for the delay.
I've decided to keep Codemp and I'll change the library entry instead.
So you can go ahead for now!
I'll make a PR to change the name of the library.

@braver braver merged commit e171475 into wbond:master Jan 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback provided mergeable The PR is in a mergeable state but awaiting some final comments/acknowledgement from either side
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants