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

Proposal: standard GitHub organization #846

Closed
rstacruz opened this issue Apr 8, 2017 · 31 comments

Comments

@rstacruz
Copy link
Member

commented Apr 8, 2017

It may be time to consider moving all standard GitHub projects into its own organization.

Why?

Standard spans across many packages at the moment:

  • standard
  • eslint-config-standard
  • eslint-config-standard-jsx
  • eslint-config-standard-react
  • eslint-plugin-standard
  • standard-www
  • standard-packages
  • standard-engine
  • standard-json

And there are some "somewhat officially sanctioned" standard derivatives, maintained by standard maintainers themselves:

  • semistandard
  • standard-react

Benefits

  • Simplified collaboration: This will drastically simplify adding collaborators into the project. By adding them into the org team, they'll get access to all related standard repos.

  • Adopting forks: there are some standard derivatives that are stagnating. If there's enough community interest in them, they can be adopted into the standardjs organization and co-maintained by standard maintainers.

Naming

As for name candidates, the name @standardjs has been stagnating for a while, and @standard-js is not taken.

@feross

This comment has been minimized.

Copy link
Member

commented Jun 22, 2017

I think moving to an organization is a great idea! Unifying all the standard packages in one place seems like a huge win.

I managed to get my hands on the name @standard thanks to a kind anonymous soul who is totally amazing! 🎉

Can't wait to hear what the haterzzz are gonna say when this repo goes from feross/standard to standard/standard. Hah, music to my ears 🎶👂 "HOW DARE YOU USE THAT USERNAME -- ARE YOU EVEN A REAL STANDARDS ORGANIZATION" 🤣

Maybe we should change to standard/js and eventually branch out into standard/python, standard/ruby... I KID, I KID!

@feross

This comment has been minimized.

Copy link
Member

commented Jun 22, 2017

All the repos that were owned by @feross are now owned by @standard – wohoo! 🤘

Anyone who had commit on a standard related repo should have gotten an invite to the organization. Note: If you don't have Two-Factor Authentication set up, you may have lost commit rights. Set that up and let me know if you need to be re-added.

Remaining repos to transfer:

It's debatable whether these should be added, but I'm okay if that's what @Flet wants.

If other maintainers of editor plugins want to move their plugins into the organization, I'm fine as long as we add the maintainers to the organization so those plugins actually get maintained. 🐛 I think most maintainers are already doing a great job maintaining these plugins. 💪

@feross

This comment has been minimized.

Copy link
Member

commented Jun 22, 2017

CC'ing owners of other plugins. Just FYI, StandardJS is now in a GitHub organization (@standard):

I'm wondering if it's desirable to put editor plugins into the organization. I don't feel strongly either way -- curious to hear what people think.

@gustavnikolaj

This comment has been minimized.

Copy link
Contributor

commented Jun 22, 2017

This consolidation seems like the right thing to do, yay! 🎉

As for editor-plugins, I am in line with @feross - I really don't know if they fit better in- or outside the organization. Either way, linter-js-standard-engine is small enough that I don't feel I qualify to vote. 😄

As I see it, the main benefit of adopting editor plugins is (as mentioned under benefits in this issue) that the community can step in and take over if a maintainer disappears. This will help make a more coherent ecosystem and avoid stagnation. But it comes at a price of course - it's will be a much bigger pile of code with a much wider scope, which means a larger demand for contributors.

I'm not sure how that trade-off will balance out, but I guess the conservative approach would be to postpone it for now, and see how the first step of the transition to the org goes. If it's massively successful, then it might not be a problem to on-board all the editor integrations too...

I'll be happy to handover the project to the new org, should that be the direction that you all choose to go with.

@jprichardson

This comment has been minimized.

Copy link
Member

commented Jun 22, 2017

Great move @feross! I was hoping this would happen at some point! 🎉

@capaj

This comment has been minimized.

Copy link
Contributor

commented Jun 22, 2017

@feross I think it's desirable. Anyone who is new to standard and is browsing the organisation on github will be able to see standard is supported well in all major editors.

One thing though-it would probably make sense to try to align the snippets as best as we can across all three editors in the future. There will always be some differences because snippets work differently in every editor, but there is certainly some common set of snippets we could make work in all editors.

@chenxsan

This comment has been minimized.

Copy link
Member

commented Jun 22, 2017

Can't wait to hear what the haterzzz are gonna say when this repo goes from feross/standard to standard/standard

hahaha, I did receive some complains for vscode-standardjs because of standard.

Mostly i agree with @gustavnikolaj. The only problem to me would be my code quality - it's not tested, although it works :)

@stephenkubovic

This comment has been minimized.

Copy link
Contributor

commented Jun 22, 2017

I'd be open to having the plugins live in the org. For someone viewing the org, it may make it easier to distinguish how all the pieces fit together and what the responsibilities are of each.

@gaboesquivel

This comment has been minimized.

Copy link
Member

commented Jun 28, 2017

@standard! that's awesome! I think this change will consolidate the tooling and community around standard. We can move atom snippets repo, makes sense to me.

@gaboesquivel

This comment has been minimized.

Copy link
Member

commented Jun 28, 2017

@bcomnes

This comment has been minimized.

Copy link
Member

commented Jun 28, 2017

For what its worth, I own https://www.npmjs.com/org/standardjs but I'm not sure we should start name-spacing our modules.

@tunnckoCore

This comment has been minimized.

Copy link

commented Jun 28, 2017


edit: omg, didn't see @standard org! Coool, congrats! 🎉


show me Standard and all ecosystem around it is welcome to the @standards org. I got that org (which in turn was created by @jonschlinkert and dropped days before i got it ;d even didn't know that he has that org ;d anyway...) in the beginning , in first months after StandardJS was released and a bit before Standard-Engine was born. The idea was to move everything there, even the Standard Readme and such standards.

Long time after that @leog came and reached me with some interesting idea. Which now can be seen in the org and is described in its website. And the old content of the org was moved to the @gh-standards (which was @leog's org) as backup place for the idea that i had with few forks and opened issues.

So, long story short, i'm okey with that most of the StandardJS ecosystem to come to the org. All maintainers and devs who want can have separate team and we won't mess with the repos if you want. I'm totally okey, even more, i don't have any time for anything, recently. If @leog is okey too, i believe we can allow one exception from our rule, for StandardJS ecosystem.

Later in time StandardJS as standard can be first validated (more about the process read on the site and on the so called "meta" standard).

If anything need more clarification or need to chat, reach us at our gitter Lobby.

@tunnckoCore

This comment has been minimized.

Copy link

commented Jun 28, 2017

Would you mind accept tunnckoCore/modern-javascript-snippets? It have VSCode (on the Marketplace) and Atom (atom's registry) snippets, most complete StandardJS-driven snippets.

@timoxley

This comment has been minimized.

Copy link
Contributor

commented Jul 1, 2017

timoxley/standard-loader is now standard/standard-loader

https://github.com/standard/standard-loader

@ishamf

This comment has been minimized.

Copy link
Contributor

commented Jul 3, 2017

I switched editors from Brackets years ago... I think the plugin no longer works, sorry.

I'll transfer the repo, at least for the name and links.

https://github.com/ishamf/brackets-standard/

@leog

This comment has been minimized.

Copy link

commented Jul 6, 2017

Hi @tunnckoCore. I already reached @feross about using @standards org. AFAIU there was no interest in using it as it defines a different process to produce valid and scalable standards than he first thought of for standardjs.

FYI, I already changed a little bit the process to not rely on moving the defined standards to the org, they can live in any place and still show up on the standards initiative.

Anyway, I'm completely open to change it in any way to promote a healthy environment to produce standards. As a learning experience I've been also using the same @standards org process on Autodesk (http://standards.autodesk.com) to produce standards inside Autodesk on its enterprise GitHub instance and it's working really good, getting traction while people gets used to collaborate using GH.

@gaboesquivel

This comment has been minimized.

Copy link
Member

commented Sep 8, 2017

@feross Trying to move the atom snippets package I'm getting this message
You don’t have the permission to create repositories on standard

@feross

This comment has been minimized.

Copy link
Member

commented Sep 8, 2017

@gaboesquivel Just added you

@Flet

This comment has been minimized.

Copy link
Member

commented Nov 6, 2017

This is a thing now! 🎉 🎉 🎉

@Flet Flet closed this Nov 6, 2017

@chenxsan

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

@feross Recently I don't find any time maintaining vscode-standardjs, is it still valid that I can transfer it into standard organization so someone might be interested in maintaining it?

@bcomnes

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

Funny enough, I've not been using the sublime plugin I wrote as much these days, and have been using @chenxsan's vscode plugin. Moving both to the org would increase the number of people with commit access and help get fixes out if needed.

@Flet

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

@chenxsan I'm in favor of this and volunteer as tribute to help maintain it :)

@LinusU

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

Using that plugin every day, would love to help maintain it 👍

@Flet

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

Invited @chenxsan to the org :)

@chenxsan

This comment has been minimized.

Copy link
Member

commented Feb 14, 2018

@Flet @LinusU @bcomnes Transfered :)

@feross

This comment has been minimized.

Copy link
Member

commented Feb 17, 2018

@chenxsan @Flet Thanks!

@feross

This comment has been minimized.

Copy link
Member

commented Feb 17, 2018

Re-opening this as a note to self: I want to take a look through the list of plugins and see if there are any left that still need to be transferred into the @standard org, so we can ping the authors.

@feross feross reopened this Feb 17, 2018

@stephenkubovic

This comment has been minimized.

Copy link
Contributor

commented Feb 18, 2018

I'd be interested in transferring the Atom plugin into the org. https://github.com/stephenkubovic/atom-standard-formatter

@feross

This comment has been minimized.

Copy link
Member

commented Feb 19, 2018

@stephenkubovic Nice. You can transfer it to @standard and we'll accept the request. I'll add you to the organization right now.

Are you interested in continuing to lead the maintenance/development on it? Or looking to find a new maintainer?

@stephenkubovic

This comment has been minimized.

Copy link
Contributor

commented Feb 20, 2018

@feross transfer request sent!

Regarding ongoing development - admittedly I haven't found the time recently to spend on it. If someone is interested in maintaining it, that would definitely help move things forward.

@stale

This comment has been minimized.

Copy link

commented Aug 14, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale label Aug 14, 2018

@stale stale bot closed this Aug 21, 2018

@lock lock bot locked as resolved and limited conversation to collaborators Nov 19, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.