CaravanStudios / open-product-recovery

Apache License 2.0
26 stars 20 forks source link

Reorganize root to "Components" and "Examples" #32

Closed ryckmanat closed 1 year ago

ryckmanat commented 1 year ago

Early on, we began separating everything into separate "opr-" folders based on the thinking that we might split these things out as separate repos at some point. Now, with our "monorepo" approach, it probably makes more sense to simplify the root structure. We discussed adding a "components" folder in src that would house subfolders for each independent npm package, and an "examples" folder that would house example implementations.

johndayrichter commented 1 year ago

How would you feel about these slight changes to that list:

  1. We also add a platforms subdirectory. So opr-core, opr-sql-database and opr-models go in components/, and opr-google-cloud/ goes into platforms/. In the future, we'd also add opr-amazon-web-services and opr-microsoft-azure to platforms/
  2. We call basic-starter local-starter, so that we use a naming convention

wdyt?

ryckmanat commented 1 year ago

Yeah - I like that - I'll edit the original list...