Skip to content

Feature Request: Manual Codebase Reindexing #171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
kursataktas opened this issue Mar 6, 2025 · 4 comments
Open

Feature Request: Manual Codebase Reindexing #171

kursataktas opened this issue Mar 6, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@kursataktas
Copy link
Contributor

Just like the reindexing feature for other data sources, we should consider adding it for GitHub codebases as well. Requested by @costas80.

@kursataktas kursataktas added the enhancement New feature or request label Mar 6, 2025
@Piedone
Copy link

Piedone commented Apr 8, 2025

How does reindexing work now? Or is there no reindexing for GitHub repos at all, so once it's indexed it's kept as-is?

@fatihbaltaci
Copy link
Contributor

@Piedone Gurubase automatically checks for added, removed, or changed files and reindexes them every 12 hours

@Piedone
Copy link

Piedone commented Apr 9, 2025

Ah OK. I think that should be good enough for most projects.

@costas80
Copy link

costas80 commented Apr 9, 2025

that should be good enough for most projects

I agree with @Piedone that this should be sufficient. I think nonetheless that extending the REST API (and UI) to trigger reindexing on demand fits well given that this is possible for other sources. For the ITB Guru we've wired up our CI processes to reindex automatically sources that have been updated which in my view is a win-win: sources are immediately up to date, and there is no need to reindex if not needed, nor to reindex everything when only specific pages have changed.

@kursataktas kursataktas moved this to In Progress in Gurubase Kanban Apr 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

4 participants