GithubHelp home page GithubHelp logo

Comments (2)

ag91 avatar ag91 commented on August 10, 2024

Hi @ambirdsall-gogo , I am really happy you are using code-compass: I made this mode to help users like you!
The idea of the directory exclusion is good, I would welcome a PR.
One question: are the projects in your monorepo Git repository themselves?
If so, you will like the feature I plan to release this week. It lets you do run a hotspot analysis on a directory containing multiple repositories. You can also specify the repositories to pick in a text file, which may do with your filtering needs.

from code-compass.

ambirdsall-gogo avatar ambirdsall-gogo commented on August 10, 2024

Great, I will put that first PR together soon when I have some free time.

One question: are the projects in your monorepo Git repository themselves?

There is a single git repository for the entire group of projects, each of which is, from git's perspective, just another subdirectory within a single project. I would be surprised if the new feature will work for my use case without any modification, but it has significant overlap with what I'm hoping to do, and I look forward to seeing what I can learn from it. If nothing else, it will be an example of how the API should be designed for the filtering I seek.

Meanwhile, I have to do some more reading of the source code to clarify my understanding of the report-generation process, starting with the input data for the d3 visualizations. If the generated cloc report is what defines the set of circles to be drawn, with the git analyses being queried to determine each circle's fill, then that may be the correct entry point for filtering a git directory to a subset of its source files; but since I am speculating about things I can learn for myself, I will stop there for now.

from code-compass.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.