-
-
Notifications
You must be signed in to change notification settings - Fork 173
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
Call for maintainers #275
Comments
👋 from @prettier/eslint Heya @zimme, I've stayed away from maintaining this repo as I don't use it personally (unlike eslint-plugin-prettier). I can probably help out with small tidyings here and there and some issue triage, but I'm generally unfamiliar with prettier-eslint so wouldn't feel comfortable taking over as a leading maintainer. Id welcome anybody who feels strongly about maintaining this That said if you want to give me npm access to publish I'll try and keep an eye on things (npm username is bpscott, same as here) |
I'm in for maintaining the github repo. As for the npm repository, I think it's better to add a small CI/CD script to automatize the publishing. |
Currently, there is CI/CD setup for this project on Travis using semantic release. It will publish a new npm version on any commit that follows the semantic release format. https://github.com/semantic-release/semantic-release#how-does-it-work. |
I see that the script is triggered whenever a new commit is added to master branch. Why not add reviewers policies to validate a PR (for example a minimum of 2 reviewers from the maintainers is needed to approve a PR) |
I'm willing and able. Feel free to email me if you want to setup a google meet to discuss anything. |
@zimme Have you considered adding this project to JazzBand?
|
It looks like JazzBand is for Python projects. |
😬 Whoops! Missed that part. Maybe there's demand for a similar organization for JS projects? |
Hey @prettier/eslint could you add @kylemh, @anikethsaha and @hamzahamidi as they have showed an interest in helping out maintaining this project. I don't have any github admin access to add them to the team. |
Alas I've not got rights to wrangle that, I think @lipis may though ^^ |
🚧 Is this repo looking for support? |
@zimme I'm in for maintaining the github repo.Do let me know if you need any help :) |
@zimme I made you an admin! |
I would like to contribute as well, as I use this dependency in quite a few projects and have been waiting on updates for quite a while now. 🧇 |
@hamzahamidi @kylemh I've made you maintainers of this repo and will do the same for @hexagon6 @anikethsaha @sladyn98 I'll consider adding you as maintainers after you've created or helped out with a PR or two just as @hamzahamidi and @kylemh has already done. |
What I would focus on for now is to get this package ready to support prettier 2 and eslint 7. Just remember to use the semantic release commit messages as outlined here #275 (comment) and new releases will be published as commits are pushed/merged to master. What I've done sometime when I know I have multiple PRs to merge and changes to commit is to work locally and merge/commit there and once I'm done I've just pushed to master. |
I understand why prettier-eslint-cli should be kept updated, but I wonder if this repo should be converted into simply providing an ESLint preset with the prettier plugin pre-configured. When I used this package it was because there was no interop. I haven’t needed this package for a long time because I can just use the prettier plugin to do formatting and linting at the same time. |
@kylemh This package is a bit different than Something I often run into when only using I do most time, use |
What about bringing |
@anikethsaha Would that bring any real value to the project? If it would then I'm ok with it. |
one can be it will help as we can use the latest |
Fair point, however that can be achieved via npm link too if I remember correctly. But as I said, if value is brought into the project and it's something that the majority of the maintainers of this project wants, I'm good with it. |
cool 👍 |
I apologize ahead of time, as I don't use this project anymore, so I probably won't get to doing much until I'm much less busy at work 🙏 but I have like no life, so I'm sure I'll get around to stuff actively. |
Stale issue |
Did we find any maintainer? |
@lipis yeah, I've added @kylemh and @hamzahamidi as maintainers of this repo but I need admin access to the prettier-eslint-cli too so I can add them there too |
@zimme Done! |
@idahogurl You're now a maintainer too |
I'm thankful for all the understanding people on here and I am sorry that I haven't been able to prioritize prettier-eslint. I've been able to work on prettier-eslint for an hour here and there but it hasn't been enough time to get a good working version out with all the most critical bug fixes to upgrade of eslint.
I don't expect being able to prioritize prettier-eslint any higher in the near future as I've got another baby on the way.
If there are any people that's been active with contributing PR's and discussions on issues I'd like to ask you to step up and help out maintain this project.
I'd also like to ask @prettier/eslint to help out either with maintaining prettier-eslint or help onboard any new maintainers.
I'll do my very best to be available to help new maintainers onboard.
Just to be clear, I'm not stepping down as a maintainer I'm just not able to prioritize this project as it deserves.
Pinging some people that's created PR's lately.
@hamzahamidi @silenaker @kylemh @jondkinney
The text was updated successfully, but these errors were encountered: