@devilsdev/rag-pipeline-utils
Version:
A modular toolkit for building RAG (Retrieval-Augmented Generation) pipelines in Node.js
103 lines (75 loc) โข 3.75 kB
Markdown
# ๐ฃ๏ธ Project Roadmap - RAG Pipeline Utils
> Version: 1.2.0
> Status: In Progress
> Last Updated: 2025-04-22
This roadmap guides the feature evolution, developer tooling, CI/CD automation, and community integration for the `@devilsdev/rag-pipeline-utils` project. Changes here are synchronized to GitHub Issues and CI workflows.
## โ
Legend
| Symbol | Meaning |
|--------|---------|
| โ
| Done |
| ๐ง | In Progress |
| ๐ | Upcoming |
| ๐งช | Experimental |
## ๐ฆ Phase 1: Foundation & CI/CD
| Feature | Status | Target Version | Tags |
|---------|--------|----------------|------|
| Automated test coverage with Jest | โ
Done | v2.0.0 | test, ci |
| Codecov integration + badge | โ
Done | v2.0.0 | ci, badge |
| GitHub Actions CI: lint, test, release | โ
Done | v2.0.0 | ci |
| GitHub Pages deploy for Docusaurus | โ
Done | v2.0.0 | docs, deploy |
| CHANGELOG auto-generation | โ
Done | v2.0.0 | release |
| Blog post sync from changelog | โ
Done | v2.1.0 | blog, release |
## ๐ Phase 2: Community & Docs
| Feature | Status | Target Version | Tags |
|---------|--------|----------------|------|
| Interactive onboarding via CLI | ๐ง In Progress | v2.2.0 | devx, onboarding |
| GitHub Discussions integration | ๐ | v2.2.0 | community |
| Contributor guide & issue templates | โ
Done | v2.0.0 | community, docs |
| Roadmap โ GitHub Issues sync | โ
Done | v2.1.0 | ci, roadmap |
| Label sync from roadmap | โ
Done | v2.1.0 | ci, labels |
| Manual & automated blog generation | โ
Done | v2.1.1 | blog, release |
## ๐ง Phase 3: Developer Tooling
| Feature | Status | Target Version | Tags |
|---------|--------|----------------|------|
| CLI for `release:tag` with changelog preview | โ
Done | v2.1.1 | cli, release |
| Hydra.js integration for dynamic RAG config | ๐ง In Progress | v2.2.0 | config, hydra |
| CLI for roadmap issue tagging | โ
Done | v2.1.1 | cli, roadmap |
| Status badge: Release Review Passed | โ
Done | v2.1.1 | badge, ci |
| Kanban sync for roadmap issues | โ
Done | v2.1.1 | roadmap, ci |
| Custom VS Code snippets & workspace | ๐ | v2.3.0 | devx |
## ๐ Phase 4: International & Advanced UX
| Feature | Status | Target Version | Tags |
|---------|--------|----------------|------|
| Blog subscribe + RSS | โ
Done | v2.1.1 | blog |
| i18n translation support | ๐ | v2.3.0 | i18n |
| SEO optimization + open graph cards | โ
Done | v2.1.1 | seo, meta |
| Comment system on blog posts | ๐ | v2.3.0 | blog, community |
| Performance tuning + SSR check | โ
Done | v2.1.0 | perf, ssr |
| Multilingual toggle in header | ๐ | v2.3.0 | i18n, ui |
## ๐งฉ Future Enhancements
| Feature | Status | Target Version | Tags |
|---------|--------|----------------|------|
| Plugin support via CLI | ๐ | v2.4.0 | cli, plugin |
| Graph-based pipeline UI | ๐ | v2.5.0 | ux, devx |
| Real-world RAG examples + use cases | ๐ | v2.3.0 | docs, showcase |
| Prebuilt Docker image | ๐ | v2.4.0 | infra, deploy |
| Slack/Discord webhook for releases | ๐ | v2.3.0 | infra, notify |
## ๐ Contributor Stats
- GitHub Insights Badge: 
- Roadmap Sync: `scripts/create-roadmap-issues.js`
- Label Sync: `scripts/ensure-roadmap-labels.js`
- CLI Integration: `scripts/release-changelog.js`, `scripts/sync-roadmap-cli.js`
## ๐ Files
- `.github/PROJECT_ROADMAP.md` โ source
- `scripts/ensure-roadmap-labels.js` โ label sync
- `scripts/create-roadmap-issues.js` โ issue sync
- `scripts/close-roadmap-done.js` โ close done items
- `.github/workflows/sync-roadmap.yml` โ automation trigger