dependency-cruiser icon indicating copy to clipboard operation
dependency-cruiser copied to clipboard

Discoverability of this tool

Open robatwilliams opened this issue 3 years ago • 4 comments

Summary

I believe it could be made easier for people that are looking for a tool like this, to find this project.

Currently if you search for the following examples (like I did), you won't find this project:

  • ArchUnit for JavaScript
  • Enforce JavaScript architecture
  • Enforce JavaScript dependencies
  • Enforce JavaScript imports
  • Architecture linter for JavaScript

Ideas:

  • Changes/additions to description on GitHub/NPM
  • Blog posts
  • Conference talk

Context

A year ago I was looking for a tool that did what dependency-cruiser does, but I didn't find anything. I ended up putting something basic together using ESLint's no-restricted-imports rule. I reported an issue https://github.com/sindresorhus/project-ideas/issues/120 for the lack of such a tool in the ecosystem.

Thank you for your work and please appreciate I'm not blaming you for me failing to find your tool. I just would like other people to find what they need.

robatwilliams avatar Apr 10 '21 15:04 robatwilliams

@robatwilliams that is useful feedback! I take it as a compliment that you find the tool useful enough to 'spread the word' - thank you!

As to the search terms: Typically I have no clue what search terms are used to find a tool like this. Your suggestions are good and they'll find their way in either the GitHub topics for this repo and/ or the readme (which is where Google seems to look for clues).

Your suggestion to evangalize dependency-cruiser more is a good one. I haven't done any talks or blogposts myself on it (at least, not publicly), and due to personal circumstances probably won't in the near feature. However, dependency-cruiser has featured in some talks and blog posts; here's links to some of them:

talks

Two talks by Monica Lent:

blogs

There's another blog post on medium, but that is a 1:1 writeup of Monica Lent's talk - without crediting her, so I'm not going to link that here.

sverweij avatar Apr 12 '21 18:04 sverweij

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

github-actions[bot] avatar Apr 20 '21 02:04 github-actions[bot]

Thanks.

Bot - above post proposes activity around the search terms so I don't think it should be closed.

robatwilliams avatar Apr 20 '21 08:04 robatwilliams

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

github-actions[bot] avatar Apr 28 '21 02:04 github-actions[bot]