-
Notifications
You must be signed in to change notification settings - Fork 0
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
Fork request: AtomLinter/linter-shellcheck #2
Comments
Thanks a ton for contributing here! Glad to see the request, and I'm totally on board myself. As this is now the first community requested fork for this repo, I'm talking with some of the other admins to see if we want to have some sort of poll/vote for forking new packages that meet our requirements, or if it'll be handled more as a do-ocracy. So I'll get back to you as soon as possible with details! |
The repo is now live and forked! One thing to keep in mind, I've purposefully not published this package yet to the Pulsar Package Registry, as the package is broken, and has failed all tests, and doesn't seem able to startup properly. So it seems the package is broken, and we wouldn't want to publish a known-bad package, until that is fixed. So thanks again for contributing, and I hope to see the community step in soon to contribute to this new addition! |
Actually an update here, via
Those issues have been addressed, all tests are passing, and the package is now successfully published! |
I also filed koalaman/shellcheck#2892 to get "upstream" to link to this new plugin instead of the archived old one. Forking this linter-spellcheck was a good test of how the forking process works. Anyone wanting to repeat this could just look what you in https://github.com/pulsar-cooperative/linter-shellcheck-pulsar/commits/master/ - however in practice it is now a bit difficult to read 13 commits that edited 3 files... The guide https://github.com/pulsar-cooperative/.github/blob/main/CONTRIBUTING.md is very strict about commits:
Just as constructive feedback I feel I need to point out that you failed to follow this yourself. You should have had one single commit titled 'feat!: Rebrand plugin after forking to Pulsar Cooperative' in one single Pull Request and polish it until it passes the CI. Such a commit is atomic, follows the Conventional Commits, and is what you want contributors to submit to you as well, right? Build a healthy community by setting good examples in your work and leading with examples. |
Shellcheck just merged koalaman/shellcheck#2892 :) |
Hi!
The package https://web.pulsar-edit.dev/packages/linter-shellcheck has 137k+ downloads and 280 stars at https://github.com/AtomLinter/linter-shellcheck.
As it is under the AtomLinter org, it has been frozen, and I hereby request it to be forked to the Pulsar Cooperative org following principles outlined at https://github.com/pulsar-cooperative/.github/blob/72a5697835ab1997c10a91c1abba7add1b3ff771/README.md and https://github.com/pulsar-cooperative/.github/blob/72a5697835ab1997c10a91c1abba7add1b3ff771/guides/fork-new-package.md.
I would personally want to fix the bug AtomLinter/linter-shellcheck#150 but since there is no active 'upstream', contributing is hard, and having this package have a new home at the Pulsar Cooperative would enable effective cooperation for the plugin.
Following the new package doc above, the new name should probably be 'linter-shellcheck-pulsar'.
I also use a bunch of other linters from AtomLinter and might request forking them in the future too.
The text was updated successfully, but these errors were encountered: