dcs

module
v0.0.0-...-5203d79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2013 License: BSD-3-Clause

README

Please read http://codesearch.debian.net/research/bsc-thesis.pdf first!

cmd/
    dcs-unpack - tool to unpack a debian source mirror
    dcs-index - tool to create an index from a debian source mirror
    compute-ranking - computes the ranking of each package/file
    dcs-web  - the code search web application itself
    index-backend - simple server which provides (a shard) of the index to dcs-web
    source-backend - simple server which provides the debian source to dcs-web

debian/
    The Debian packaging, which currently is very hacky due to Go packaging
    being hard in Debian currently. Patches welcome.

index/
    Copied from code.google.com/p/codesearch. Parts were re-written in
    hand-optimized C code (posting list decoding).

regexp/
    Copied from code.google.com/p/codesearch. Returns results in a data
    structure instead of printing them to stdout.

static/
    Static assets + HTML files (FAQ etc.)

Directories

Path Synopsis
cmd
compute-ranking
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
dcs-batch-helper
Sets up or tears down a batch DCS stack using systemd.
Sets up or tears down a batch DCS stack using systemd.
dcs-index
Indexing tool for Debian Code Search.
Indexing tool for Debian Code Search.
dcs-web
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
dcs-web/common
common flags for dcs-web
common flags for dcs-web
dcs-web/health
Health checking for sources.debian.net (and potentially other services in the future), so that we can reliably redirect to the service when it is available and fall back to our own /show if not.
Health checking for sources.debian.net (and potentially other services in the future), so that we can reliably redirect to the service when it is available and fall back to our own /show if not.
dcs-web/index
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
dcs-web/search
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
dcs-web/show
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
dcs-web/varz
Exports runtime variables in a machine-readable format for monitoring.
Exports runtime variables in a machine-readable format for monitoring.
index-backend
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
source-backend
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noexpandtab
vim:ts=4:sw=4:noet
vim:ts=4:sw=4:noet
Post-ranking happens on the source backend (because it has the source files in the kernel’s page cache).
Post-ranking happens on the source backend (because it has the source files in the kernel’s page cache).
Package regexp implements regular expression search tuned for use in grep-like programs.
Package regexp implements regular expression search tuned for use in grep-like programs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL