mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-07-21 23:43:41 +00:00
GitLab Active Context
ActiveContext
is a gem used for interfacing with vector stores like Elasticsearch, OpenSearch and Postgres with PGVector for storing and querying vectors.
How it works
See How it works.
Installation
TODO
Getting started
See Getting started.
Usage
See Usage
How to
Contributing
After checking out the repo, run bin/setup
to install dependencies. Then, run rake spec
to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
Development guidelines
- Avoid adding too many changes in the monolith, keep concerns in the gem
- It's okay to reuse lib-type GitLab logic in the gem and stub it in specs. Avoid duplication this kind of logic into the code for long-term maintainability.
- Avoid referencing application logic from the monolith in the gem