Skip to content

Discussion: Should codeflow-* repositories be reintegrated into a monorepo? How do they fit into the justaghost ecosystem? #21

@JustAGhosT

Description

@JustAGhosT
## Context
This issue aims to initiate a discussion and gather perspectives on two key points:

1. **Should the `codeflow-*` repositories be re-integrated into a monorepo?**
2. **Exactly how do the `codeflow-*` repositories fit into the overall `phoenixvc/*' and 'justaghost/*`` ecosystem?**

---

### Background
Currently, the following `codeflow-*` repositories exist under the `JustAGhosT` organization (archived status noted when relevant):
- [`codeflow-engine`](https://github.com/JustAGhosT/codeflow-engine)
- [`codeflow-orchestration`](https://github.com/JustAGhosT/codeflow-orchestration) *(archived)*
- [`codeflow-infrastructure`](https://github.com/JustAGhosT/codeflow-infrastructure) *(archived)*
- [`codeflow-desktop`](https://github.com/JustAGhosT/codeflow-desktop) *(archived)*
- [`codeflow-azure-setup`](https://github.com/JustAGhosT/codeflow-azure-setup) *(archived)*
- [`codeflow-website`](https://github.com/JustAGhosT/codeflow-website) *(archived)*
- [`codeflow-vscode-extension`](https://github.com/JustAGhosT/codeflow-vscode-extension) *(archived)*


---
## Open Pull Requests
For context, here are open PRs across all `codeflow-*` repositories as of this writing:

### codeflow-engine
- [chore(deps): bump the pip group across 1 directory with 11 updates (#20)](https://github.com/JustAGhosT/codeflow-engine/pull/20)
- [chore(deps): bump the pip group across 1 directory with 2 updates (#12)](https://github.com/JustAGhosT/codeflow-engine/pull/12)

### codeflow-website
- [chore(deps-dev): bump qs from 6.14.0 to 6.14.1 in the npm_and_yarn group across 1 directory (#5)](https://github.com/JustAGhosT/codeflow-website/pull/5)

### codeflow-desktop
- [chore(deps): Bump react-router from 7.9.6 to 7.12.0 in the npm_and_yarn group across 1 directory (#3)](https://github.com/JustAGhosT/codeflow-desktop/pull/3)

### codeflow-vscode-extension
- [Bump the npm_and_yarn group across 1 directory with 4 updates (#1)](https://github.com/JustAGhosT/codeflow-vscode-extension/pull/1)

---

## Discussion Points
- What are the pros and cons of maintaining separate repositories versus adopting a monorepo approach for `codeflow-*`?
- Are there architectural, operational, deployment, or contribution reasons for or against consolidation?
- How does each `codeflow-*` repository relate to the broader `phoenixvc/*' and 'justaghost/*` vision and stack?
- Can (or should) certain repositories remain decoupled or archived going forward?
- What additional tooling, CI/CD, or process changes would be required for a monorepo?
- Are there lessons learned from migration or maintenance history so far?

---

**Feedback and perspectives are welcome from all contributors and stakeholders.**

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions