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

Help wanted: Non-code contributions to ESLint #5083

Closed
nzakas opened this issue Jan 27, 2016 · 28 comments
Closed

Help wanted: Non-code contributions to ESLint #5083

nzakas opened this issue Jan 27, 2016 · 28 comments
Labels
archived due to age This issue has been archived; please open a new issue for any further discussion help wanted The team would welcome a contribution from the community for this issue infrastructure Relates to the tools used in the ESLint development process

Comments

@nzakas
Copy link
Member

nzakas commented Jan 27, 2016

As ESLint has grown in popularity (we now easily have over 1 million downloads every month), it's taking more and more effort to manage the project. While it's probably obvious that we appreciate code contributions, there are a lot of non-code contributions that could greatly help the project.

Note: These are unpaid, volunteer positions. We're hoping that giving back to the community on a project that is widely used will be good experience for everyone involved.

Community Management

There are a lot of aspects to community management that we can use help with:

  • Running the ESLint Twitter account
    • Responding to requests for help directed at the account
    • Routinely running Twitter searches for "eslint" and to see if anyone is having trouble and hasn't pinged us
    • Retweeting new and interesting ESLint integrations, presentations, and articles.
  • Monitoring the ESLint chatroom both to answer questions and moderate the chatroom
  • Triaging issues as they come in to ensure they have enough information and trying to determine if they are bugs or enhancement requests.
  • Moderating discussions on issues and pull requests to ensure they remain positive and there aren't violations of the code of conduct.
  • Nudging core team members when issues or pull requests are waiting for their response.
  • Writing up release summaries for each reach minor or major release (changelogs are autogenerated, but we hand-edit the blog posts to include highlights from each release)

All of this could be done by one community manager or a team of people.

Design Help

One of the things that makes ESLint users happy is our website and documentation. We've been using the same design since ESLint began, and we'd like to do some updates:

  • An updated logo - we like the current one, but would like to evolve it. We also like the color scheme (purple!). We'd just like an update to the logo and typography that would be good for stickers, tshirts, and more. (Update logo #5085)
  • An updated website design - in particular, we'd like to redesign the homepage (eslint.org) to be more informative about what ESLint does and how to get started. (see Website redesign archive-website#185)
  • Better information architecture - our website doesn't have a lot of organization, and we'd like to make it easier to find the information people need. (see Improve information architecture of site archive-website#186)

This could also be one person or any number of people.

Other Ideas?

If these don't appeal to you or aren't within your means but you'd still like to help out in some way, let us know what you'd be interested in doing. We really can use all the help we can get. :)

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@nzakas nzakas added the help wanted The team would welcome a contribution from the community for this issue label Jan 27, 2016
@gyandeeps gyandeeps added the infrastructure Relates to the tools used in the ESLint development process label Jan 27, 2016
@montogeek
Copy link

I can help in the chat room answering questions :)

@frantic1048
Copy link

May I could help with the logo and typography >_<

@nzakas
Copy link
Member Author

nzakas commented Jan 27, 2016

@montogeek great, thanks! All you have to do is hang out there. :)

@frantic1048 awesome, we'd love some help. I opened a separate issue for the logo redesign here: #5085. Feel free to submit something on the issue whenever you have time.

@shmuelie
Copy link
Contributor

I can help with website, do you want to open a separate issue for that?

@montogeek
Copy link

A note about the website: please add more examples, just a single line showing how it should be defined is good.

@omerbalyali
Copy link

I can help with branding and website right off the bat. Check out my portfolio: http://www.omerbalyali.com

@nzakas
Copy link
Member Author

nzakas commented Jan 27, 2016

An issue to start talking about website design: eslint/archive-website#185

Feel free to ask more questions there.

@pedrottimark
Copy link
Member

Glad to provide some suggestions and constructive critique on proposed improvements to information architecture for interior pages of the Web site.

@nzakas
Copy link
Member Author

nzakas commented Jan 27, 2016

@pedrottimark thanks so much. I opened a separate issue for that here: eslint/archive-website#186 Any suggestions greatly appreciated.

@ilyavolodin
Copy link
Member

@nzakas We might want to modify governance model to include non-code contributors.

@nzakas
Copy link
Member Author

nzakas commented Jan 28, 2016

@ilyavolodin feel free to propose something

@sotayamashita
Copy link

I can help ESLint chatroom in Japanese and English !!

@mysticatea
Copy link
Member

Ooh, よろしくです @sotayamashita :)

@sotayamashita
Copy link

@mysticatea よろしくです 😄 (Nice to meet you !!)

@tsaiDavid
Copy link

Wouldn't mind helping with the Twitter at all!

@nzakas
Copy link
Member Author

nzakas commented Jan 29, 2016

Thanks @sotayamashita. There's nothing very official to do, but if you hang out in the chatroom and help to answer questions, that will help!

@tsaiDavid that would be great! would you mind sending a note to the mailing list so we can discuss some of the details?

@tsaiDavid
Copy link

@nzakas - totally, added a note to the group (Google Group) - you can reach out to me via email too if that makes sense: david@whataniceguy.com

@faceleg
Copy link

faceleg commented Feb 13, 2016

I can do my best to help triage issues. You might want to talk to @sheerun about how the bower team is handling this, we went through / are going through similar organisational changes.

@platinumazure
Copy link
Member

@nzakas Let me know if I can help with triaging issues.

@nzakas
Copy link
Member Author

nzakas commented Feb 16, 2016

@faceleg @platinumazure thanks, let me see if I can set you up.

@nzakas
Copy link
Member Author

nzakas commented Feb 25, 2016

@faceleg @platinumazure I haven't forgotten about you. It's just that GitHub doesn't have an "issues only" permission for repos, so I'm trying to figure out how to make this work. Thanks for your patience.

@faceleg
Copy link

faceleg commented Feb 26, 2016

:)

@nzakas
Copy link
Member Author

nzakas commented Feb 26, 2016

Okay @platinumazure and @faceleg. I'm taking a stab at writing up how we're triaging issues currently:
https://github.com/eslint/eslint.github.io/blob/maintainerguide/docs/maintainer-guide/issues.md

I'll add you both to the repo, just please don't push directly to the repo or merge pull requests.

@faceleg
Copy link

faceleg commented Feb 27, 2016

I was coming here to ask for exactly that, thanks!

Don't worry, I will remain strictly comment-only.

@platinumazure
Copy link
Member

Thanks! Incidentally, I couldn't toggle any labels on an issue I was triaging-- I wonder if it's a prospective thing only? Anyway, I also promise not to push to the repo or merge pull requests.

@nzakas
Copy link
Member Author

nzakas commented Feb 27, 2016

@platinumazure you should have received an invite from GitHub. You need to accept the invite before changes take effect.

@platinumazure
Copy link
Member

My mistake, I've accepted the invitation and I believe all is well. Thanks!
On Feb 27, 2016 10:22 AM, "Nicholas C. Zakas" notifications@github.com
wrote:

@platinumazure https://github.com/platinumazure you should have
received an invite from GitHub. You need to accept the invite before
changes take effect.


Reply to this email directly or view it on GitHub
#5083 (comment).

@nzakas
Copy link
Member Author

nzakas commented Mar 22, 2016

Closing for now. Thanks to everyone who volunteered.

@nzakas nzakas closed this as completed Mar 22, 2016
@eslint-deprecated eslint-deprecated bot locked and limited conversation to collaborators Feb 6, 2018
@eslint-deprecated eslint-deprecated bot added the archived due to age This issue has been archived; please open a new issue for any further discussion label Feb 6, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
archived due to age This issue has been archived; please open a new issue for any further discussion help wanted The team would welcome a contribution from the community for this issue infrastructure Relates to the tools used in the ESLint development process
Projects
None yet
Development

No branches or pull requests