CatgirlIntelligenceAgency/code
2023-03-12 10:50:31 +01:00
..
api The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
common The refactoring will continue until morale improves. 2023-03-12 10:04:48 +01:00
crawl The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
crawl-models The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
features-crawl The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
features-index The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
features-search The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
libraries The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
services-core The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
services-satellite The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
readme.md The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00

Code

This is a pretty large and diverse project with many moving parts. You'll find a short description in each module of what it does and how it relates to other modules.

Overview

Services

Features

Features are relatively stand-alone components that serve some part of the domain. They aren't domain-independent, but isolated.

Processes

Libraries and primitives

Libraries are stand-alone code that is independent of the domain logic.

  • common elements for creating a service, a client etc.
  • libraries containing non-search specific code.
    • array - large memory mapped area library
    • btree - static btree library