Skip to content

codeintel: Automatically index go repositories

Administrator requested to merge auto-indexer into master

Created by: efritz

Implement the precise-code-intel-indexer process as described by RFC 153.

Suggested reading order:

  • cmd/precise-code-intel-indexer/internal/scheduler/indexability package
    • this populates the indexable_repositories table with metadata
  • cmd/precise-code-intel-indexer/internal/scheduler/index package
    • this reads the indexable_repositories table and chooses which repos/commits to queue for indexing
  • cmd/precise-code-intel-indexer/internal/scheduler/worker package
    • start with processor.go first
    • then follow the function calls to other files in this package
  • main.go / Dockerfile

I'm planning on doing a greater documentation pass on all code intel services after all the cleanup effort required after removing the api-server.

Merge request reports

Loading