-
-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: blog: ESLint Community org announcement
- Loading branch information
1 parent
7cc4287
commit 155f68f
Showing
3 changed files
with
98 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
👨💻 Freelance full stack JavaScript/TypeScript & React engineer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). |