Skip to content

Mono repo considerations and best practices #581

@foundryserver

Description

@foundryserver

Hello,

I use a mono repo for my organization. So each app/website/api is a folder in the mono repo. The big picture is that they all use the same db structure as the glue that bind them together. However each app/api has a specific job to do. For example, kubernetes provisioning a work load, or sending an email.

I am wondering how do I use spec kit in this situation? Is there one spec for the whole repo or can there be a spec in each dir for each micro service. Here is the dir structure

repo
- main website
- kubernetes api
- email api
- stripe api
- admin website
- proxmox api

I hope this question makes sense. I tried separate repo's for each micro service and it was just too cumbersome when making global changes. I am the only dev so it seems to work for me.

The project is fantastic btw.

Brad

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions