Skip to content

Commit

Permalink
feat: blog: ESLint Community org announcement
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelDeBoey committed Jan 11, 2023
1 parent 7cc4287 commit 155f68f
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/_data/all_authors.json
Original file line number Diff line number Diff line change
Expand Up @@ -163,5 +163,16 @@
"twitter_username": null,
"github_username": "sanjeetsuhag",
"location": "United States"
},
"MichaelDeBoey": {
"username": "MichaelDeBoey",
"name": "Michaël De Boey",
"title": "ESLint Community core team",
"website": "https://michaeldeboey.be",
"avatar_url": "https://avatars.githubusercontent.com/u/6643991?v=4",
"bio": "👨‍💻 Freelance full stack JavaScript/TypeScript & React engineer",
"twitter_username": "MichaelDeBoey93",
"github_username": "MichaelDeBoey",
"location": "Sint-Niklaas, Belgium"
}
}
1 change: 1 addition & 0 deletions src/_includes/partials/author_bios/MichaelDeBoey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
👨‍💻 Freelance full stack JavaScript/TypeScript & React engineer
86 changes: 86 additions & 0 deletions src/content/drafts/eslint-community-org.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
layout: post
title: Announcing the ESLint Community GitHub organization
teaser: >-
The ESLint Community GitHub organization is a place for important ecosystem
projects to get the attention and support they deserve.
tags:
- eslint-community
- Updates
authors:
- MichaelDeBoey
categories:
- Announcements
---

In our
[2022 year in review](https://eslint.org/blog/2023/01/eslint-2022-year-review),
we briefly mentioned a couple of project kickoffs, and I'm excited to now
announce the official
[ESLint Community GitHub organization](https://github.com/eslint-community).

The strength of ESLint is in its ecosystem, and we continue to investigate
different ways of further supporting that community. We began by
[donating to community projects](https://eslint.org/blog/2022/02/paying-contributors-sponsoring-projects/#supporting-the-community),
to ensure that high-value projects were receiving the funds they needed to
continue with ongoing maintenance and development. Our next step is to create
the `@eslint-community` GitHub organization as a home for high-value projects in
the ESLint ecosystem.

As you can read in the
["`@eslint-community` GitHub organization" RFC](https://github.com/eslint/rfcs/tree/main/designs/2022-community-eslint-org),
the goal of this new organization is to have a place where community members can
help ensure widely depended upon ESLint-related packages live and never fall out
of maintenance.
The Community Core team (which currently consists of
[`@aladdin-add`](https://github.com/aladdin-add),
[`@ota-meshi`](https://github.com/ota-meshi),
[`@voxpelli`](https://github.com/voxpelli) & myself
[`@MichaelDeBoey`](https://github.com/MichaelDeBoey)) & all package maintainers
will make sure these packages stay up-to-date with newer ESLint releases, and
they don't hold the wider community back by depending on a single person's
GitHub or `npm` account.

You might have noticed that some of your most beloved ESLint-related packages
have already been moved over to or been forked by to the `eslint-community`
organization. A full list of the current projects include:

* [`eslint-formatter-codeframe`](https://github.com/eslint-community/eslint-formatter-codeframe)
&
[`eslint-formatter-table`](https://github.com/eslint-community/eslint-formatter-table)
We took these over from [@fregante](https://github.com/fregante)
* [`eslint-plugin-eslint-plugin`](https://github.com/eslint-community/eslint-plugin-eslint-plugin)
[@not-an-aardvark](https://github.com/not-an-aardvark) transferred this repo
to the new org, but is still maintaining it
* [`eslint-plugin-promise`](https://github.com/eslint-community/eslint-plugin-promise)
We took this one over from [@xjamundx](https://github.com/xjamundx)
* [`eslint-plugin-security`](https://github.com/eslint-community/eslint-plugin-security)
We took this one over from the
[@nodesecurity](https://github.com/nodesecurity) team, but
[@nzakas](https://github.com/nzakas) is still maintaining it
* [`eslint-utils`](https://github.com/eslint-community/eslint-utils) &
[`regexpp`](https://github.com/eslint-community/regexpp)
We created a fork from [@mysticatea](https://github.com/mysticatea)'s repos &
published them under the
[`@eslint-community` `npm` organization](https://npmjs.com/org/eslint-community).

We also intend to fork, bring up to date, and publish the following packages
originally authored by [@mysticatea](https://github.com/mysticatea):

* [`@mysticatea/eslint-plugin`](https://github.com/mysticatea/eslint-plugin)
* [`eslint-plugin-es`](https://github.com/mysticatea/eslint-plugin-es)
We'll work on getting all
[`eslint-plugin-es-x`](https://github.com/eslint-community/eslint-plugin-es-x)
features merged as well
* [`eslint-plugin-eslint-comments`](https://github.com/mysticatea/eslint-plugin-eslint-comments)
* [`eslint-plugin-node`](https://github.com/mysticatea/eslint-plugin-node)
We'll work on getting all
[`eslint-plugin-n`](https://github.com/eslint-community/eslint-plugin-n)
features merged as well

Of course, we don't want to stop there.

If you think your project would be a good fit for the new community org, *or*
you're depending on a project that's currently unmaintained & want to have the
community to take it over, you can contact the Community Core team on
[the official ESLint Discord](https://eslint.org/chat).

0 comments on commit 155f68f

Please sign in to comment.