Skip to content

A place to keep track of ongoing efforts to clean up the JS ecosystem

Notifications You must be signed in to change notification settings

es-tooling/ecosystem-cleanup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

JS ecosystem cleanup

As part of the e18e initiative, the ecosystem cleanup project is a community effort to collaborate on cleaning up technical debt in the JS ecosystem.

Our goal is to provide a cleaner, faster and simpler dependency tree in the JS ecosystem for those who are concerned with it.

How to help

All issues on our issue tracker are labeled and a lot of them contain actionable items you can start to work on right away. Here are some examples:

needs first contact

The maintainer of the repo was not contacted yet. Create an issue and ask per the repo's contributing guidelines.

If an issue was filed more than a couple months ago and hasn't received activity, you can also reach out to the maintainer via other channels listed on the repo but make sure that contributions are welcome. We want the maintainers on board and to convince them that this is important enough to spend time on.

accepts prs

The maintainer is welcoming PRs. Feel free to create PRs for all the issues you find. Make sure to follow contribution guidelines!

needs alternative

The package in question needs a replacement that we can bring forward. Feel free to create one, but beware: its maintenance burden is on you! Before replacing the package in question, ensure you've explored existing alternatives. Prioritize contributing to or improving those alternatives before deciding to create a new package.

Make sure to test the new package thoroughly and promote it within the community to gain visibility and trust. Avoid migrating any repositories to your new package without first double-checking with the community.

Where do I start

  • If you'd like to reach out, look for issues with the needs first contact label and create an issue (or use some other communication channel). Paste the issue you created as answer to tagged issue here

  • If you want to create PRs, look for the accepts prs label. Paste the PR link in the tagged issue.

  • If you create an issue or pr for an umbrella issue issue, update the umbrella issue as well

  • This is not required, but we often try to follow the following process:

    needs first contact -> has issue -> accepts prs -> has pr -> merged!

Example issues

About

A place to keep track of ongoing efforts to clean up the JS ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published