Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transition to Lerna Monorepo Structure #181

Open
5 tasks
OhmSpectator opened this issue Dec 24, 2023 · 1 comment
Open
5 tasks

Transition to Lerna Monorepo Structure #181

OhmSpectator opened this issue Dec 24, 2023 · 1 comment
Assignees
Labels
API Issues related to API back Issues related to the backend deploy Issues related to the deployment process enhancement New feature or request front Issues related to Web UI

Comments

@OhmSpectator
Copy link
Member

Description

Begin the transition of the existing project structure into a Lerna-managed monorepo to consolidate packages, streamline development, and enhance package management capabilities.

Requirements

  • Install Lerna globally and initialize it within the existing project repository.
  • Decide on the directory structure for the monorepo (e.g., using a packages/ directory) and move existing projects into it.
  • Update build and development scripts to accommodate the monorepo structure.
  • Refactor any existing CI/CD workflows to operate with the monorepo, ensuring all parts of the project are tested and deployed correctly.
  • Update project documentation to reflect the new structure and any new commands or steps needed to develop, build, or deploy.

Additional Information

  • Consider the migration's scope and prioritize tasks to minimize disruption to any ongoing development.
  • Keep detailed notes and documentation of the process for future reference or if the team expands.
  • Regularly test the system at each stage of the migration to ensure everything functions correctly and efficiently.
@OhmSpectator OhmSpectator added enhancement New feature or request front Issues related to Web UI back Issues related to the backend deploy Issues related to the deployment process API Issues related to API labels Dec 24, 2023
@OhmSpectator OhmSpectator self-assigned this Dec 24, 2023
@OhmSpectator OhmSpectator moved this from 🆕 New to 📋 Backlog in Track Your Regions Dec 24, 2023
@OhmSpectator
Copy link
Member Author

After that I will be able to use a unified git hooks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Issues related to API back Issues related to the backend deploy Issues related to the deployment process enhancement New feature or request front Issues related to Web UI
Projects
None yet
Development

No branches or pull requests

1 participant