Skip to content

[Enhancement]: Reorganize projects + repo #10

@mrjvs

Description

@mrjvs

Checked Existing

  • I have checked the repository for duplicate issues.

What enhancement would you like to see?

Right now, juxt has two repositories:

  • Miiverse-API -- The Olive API used by the console and games to interact with miiverse. interacts directly with DB.
  • Juxtaposition-UI -- The 3ds/wiiu/web UI codebases written in express. Interact directly with DB.

The projects will be restructured slightly:

  • One monorepo (this repo) that holds both projects, for good co-location.
  • Miiverse-API will be renamed to Juxt-API. It will hold both a json API and the Olive API.
  • Juxtaposition will be renamed to Juxt-UI. It will hold the three express based frontends, but call the Json API for it's data.

We can place the projects at:

  • /apps/juxt-api
  • /apps/juxt-ui

This is to follow the monorepo normalized convention of using /apps for runnable projects and /packages for libraries

Any other details to share? (OPTIONAL)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedThe topic is approved by a developerenhancementAn update to an existing part of the codebase

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions