Hi Dima,

It looks very identical to our current code search tool https://codesearch.wmcloud.org/. I am curious how much is fast from hound-search.[1]


Jay Prakash

[1] https://github.com/hound-search/hound

On Fri, Feb 4, 2022 at 10:10 PM <dima.batt@speedandfunction.com> wrote:
Speed & Function prototyped a ClassCrawler - extremely fast and structured code search engine.

PROBLEM:
Working with Wikimedia code is time-consuming and risky. It takes a lot of time and effort when it comes to research of classes and methods with specific characteristics, research of dependencies and complexity, and understanding how refactoring impacts the whole system.

SOLUTION FROM S&F:
- ClassCrawler code search tool - https://classcrawler.prettyclear.com/
- Project repository in GitLab - https://gitlab.com/snf1/classcrawler; https://gitlab.com/snf1/classcrawler-php

WHAT IS a ClassCrawler?
ClassCrawler is a code search engine.

It parses PHP code into structure → saves to MongoDB → provides results in simple Web interface, so you can use all power of MongoDB query to find exactly what you need.

See the Guide and Use Cases - https://classcrawler.prettyclear.com/guide

…And this is just the beginning of what can be done in the future.

WE NEED YOUR FEEDBACK

- We share this idea from developers (us) to developers – YOU! So you can start using this capable and powerful tool in your everyday workflow when it is released.
- Your feedback is extremely valuable. Please tell us what you think and help us make it perfect for you and other developers.
- You can share your feedback directly through ClassCrawler – https://classcrawler.prettyclear.com/feedback

Your friends from S&F
_______________________________________________
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/