Coder Social home page Coder Social logo

Allow easy repo management about sourced-ce HOT 4 OPEN

src-d avatar src-d commented on June 1, 2024 2
Allow easy repo management

from sourced-ce.

Comments (4)

smacker avatar smacker commented on June 1, 2024 1

We can start with a flag for cli but according to my experience, it would be much more useful to filter out repositories from UI.

I run srcd-ce without forks on src-d organization. After it downloaded all the data I saw some strange data in the charts. I quickly identified that go-vitess repository is the reason. It's not marked as a fork on github but it is a fork. The point is: a user, just like me, would often identify what should be excluded only AFTER init.

from sourced-ce.

marnovo avatar marnovo commented on June 1, 2024

Brainstorming the entry points where the exclusion list could (in theory) be set:

  1. Docker compose
  2. CLI flag:
    1. Repo name(s) as args
    2. File(s) with repo name list as arg(s)
  3. Web UI

Any other?

I assume this would have to take place before/during the init, right? So probably 1 and 2 above are more likely?

from sourced-ce.

r0mainK avatar r0mainK commented on June 1, 2024
  1. Docker compose: then we simply do not mount the repo(s) concerned on the volume
  2. / 3. Gitbase will have to do the work after being informed, either by dropping the data from it's database if it's already launched, or adding this excluding functionality if it is not.

I don't really see any other entry points, but think this should be doable at any point, not only before or during the init, as the functionality could prove useful during data exploration.

from sourced-ce.

dpordomingo avatar dpordomingo commented on June 1, 2024

I'd say that my other answer fits here.

from sourced-ce.

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.