-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
add prettier-eslint to prettier org #758
Comments
I think that it's actually going to be the main way people integrate prettier into their stack, so it makes sense to me to include inside of the prettier org if you want to! |
I'm fine with it too! My only concern is the naming of all these projects. We have prettier-eslint, eslint-config-prettier, and eslint-plugin-prettier, in addition to any editor-specific integrations (prettier-eslint-atom, prettier-atom). Maybe this is just part of this kind of work and combining all the tooling is going to make a lot of similar names. It would be good at least to have a list of all these projects and a short explanation of what each does. But yeah, let's get it in here. How do we do that? Do we need to create teams and such and add @kentcdodds to one of them so he can move it here? |
I agree the use cases should be spelled out well. A list of them all together with short use case explications would be good. Then each project should do a good job describing its use case in its own documentation, and probably reference the other packages too |
(Note that ESLint requires a certain naming convention for its shareable configs and plugins: |
@lydell, I'm aware of that. |
@kentcdodds My comment was more directed at @jlongster :) |
Thanks! Just gotta figure out all the logistics. Sorry I haven't had a block of time to figure this out yet. I may be able to research that later today (if any of you have recommendations for how to setup teams, etc, I'm all ears!) |
By the way, I can also transfer |
I think teams can be challenging to manage and you can simply as contributors on specific repositories within and organization. So once I transfer prettier-eslint over, I believe you just need to add me as a contributor with admin access and I can continue to manage contributors as in doing now. Sound good? |
We can try that, I will make sure this happens today. I thought there were some things that admin contributors can't do, and I'd like to give you full control over the repo. But I guess I we can try it and see if that works. @kentcdodds Want to go ahead and start the transfer? I know you're merging with prettier-atom, which repo are you all merging on? |
Here's what I got when I tried. Looks like I need to be on the org first.
@robwise can speak to that more. He's going to be taking over the atom plugin. I'm thinking it'd be best for us to just converge on |
(Just to be clear to others reading this, there are two things, I'm thinking we should merge I've gone ahead and already merged the |
@kentcdodds @robwise Just added both of you to the org. You should be able to create repos, which I assume means you can transfer repos in as well. Let me know if it doesn't work! |
Moved. I'll move the CLI too, thanks! |
Awesome, closing! |
Any chance I could get admin rights on those two repos? There's still not a lot of activity from the perspective of people reviewing PRs and I'm unable to push to |
For example, I couldn't push this to master and I can't merge this: prettier/prettier-eslint-cli#33 |
@kentcdodds done, let me know if there's anything else blocking you. I'm happy to add you to anything. |
@jlongster If you do the same things you did to @kentcdodds to me I could transfer eslint-config-prettier :) |
@lydell of course! I'll add you now |
As discussed in: - #57 - kentcdodds/prettier-eslint-atom#28 - prettier/prettier#758 This commit completely refactors the repo. We now allow using prettier-eslint as an option so that you do not need to install a separate plugin (prettier-eslint-atom). Under the hood, almost all of the code has been refactored and covered by Jest integration tests. We also implement Babel and many of the devops/build configurations that Kent Dodds authored in the prettier-eslint-atom repo. Resolves #57
As discussed in: - #57 - kentcdodds/prettier-eslint-atom#28 - prettier/prettier#758 This commit completely refactors the repo. We now allow using prettier-eslint as an option so that you do not need to install a separate plugin (prettier-eslint-atom). Under the hood, almost all of the code has been refactored and covered by Jest integration tests. We also implement Babel and many of the devops/build configurations that Kent Dodds authored in the prettier-eslint-atom repo. Resolves #57
@jlongster I have a PR open with the integration (just need to do some manual acceptance testing). Any word on doing the same stuff for that repo so that I can add CI/DependenciesAutomation/CodeCoverage etc.? |
Would it be useful if I transferred |
@not-an-aardvark I think so, at least! 👍 |
@jlongster and I talked about this on twitter and he said it's something y'all would consider. The use case for prettier-eslint is for people who want to benefit from the advanced formatting capabilities in addition to the configuration/formatting of eslint. This is not 100% stylistic, but most of the time it is. Situations for that include preference differences and/or challenge convincing a team of developers to adopt prettier wholesale. Also, ESlint is capable of auto-formatting/fixing more than prettier, so even if you have the same style as prettier (or disable style roles altogether) this puts the two automatic fix/formatting together in a single workflow.
I think it'd be valuable to include this (and potentially the associated CLI and Atom plugin) in the org.
The text was updated successfully, but these errors were encountered: