Skip to main content

Interface: MakeGitDataSourceParams

dataSources.MakeGitDataSourceParams

Properties

filter

filter: FilterFunc

Filter function for selecting files in the repo to parse to pages.

Example

(path: string) => path.endsWith(".html")

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:44


handlePage

handlePage: HandlePageFunc

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:51


metadata

Optional metadata: PageMetadata

Metadata to be included in all pages.

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:49


name

name: string

Name of project

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:23


repoOptions

Optional repoOptions: TaskOptions

Options for simple-git clone command.

Default

{ "--depth": 1 }

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:37


repoUri

repoUri: string

URI for git repo

Example

"https://github.com/mongodb/mongo-java-driver.git"

Defined in

packages/mongodb-rag-core/src/dataSources/GitDataSource.ts:30