softflow24 / data-river

https://data-river.dev
MIT License
37 stars 10 forks source link

[OKR] - Initial set up of monorepo #42

Closed girl-loves-coding closed 2 weeks ago

girl-loves-coding commented 1 month ago

data-river/ ├── packages/ │ ├── blocks/ │ │ ├── src/ │ │ ├── tests/ │ │ ├── package.json │ │ └── tsconfig.json │ ├── execution-engine/ │ │ ├── src/ │ │ │ ├── strategies/ │ │ │ ├── models/ │ │ ├── tests/ │ │ ├── package.json │ │ └── tsconfig.json │ ├── editor/ │ │ ├── src/ │ │ ├── public/ │ │ ├── tests/ │ │ ├── package.json │ │ └── tsconfig.json │ ├── server/ │ │ ├── src/ │ │ ├── tests/ │ │ ├── package.json │ │ └── tsconfig.json │ └── shared/ │ ├── interfaces/ │ │ ├── src/ │ │ ├── tests/ │ │ └── package.json │ └── utils/ │ ├── src/ │ ├── tests/ │ └── package.json ├── node_modules/ ├── lerna.json ├── package.json ├── tsconfig.base.json └── README.md

Objective:

Set up a monorepository structure using pnpm workspaces to manage both the Node.js backend and Vite frontend efficiently, ensuring shared configuration across projects and optimized builds using TurboRepo.


Key Results:


Success Criteria:


Timeline:

Complete the monorepository setup and initial testing within 2 weeks.


Additional Notes:

iploooox commented 3 weeks ago

We got most of this covered, missing only integration tests. Unit tests are already running in pipeline.

girl-loves-coding commented 2 weeks ago

@c0rtexR can we add integration tests later and close this one?

c0rtexR commented 2 weeks ago

@girl-loves-coding let's do that.