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

Migrate packages into mono-repo #82

Closed
54 of 65 tasks
Decipher opened this issue Jul 1, 2021 · 0 comments · Fixed by #85
Closed
54 of 65 tasks

Migrate packages into mono-repo #82

Decipher opened this issue Jul 1, 2021 · 0 comments · Fixed by #85
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Decipher
Copy link
Member

Decipher commented Jul 1, 2021

Is your feature request related to a problem? Please describe.
It's hard managing a big project across multiple repositories, managing releases across multiple modules for a single feature set or testing that changes don't break dependent modules is time consuming.

Describe the solution you'd like
Migrate core modules into a mono-repo structured project, using:

  • Setup Yarn 3 workspaces

  • Move/import packages: (https://stackoverflow.com/a/20974621)

    • druxt
    • druxt-blocks
    • druxt-breadcrumb
    • druxt-entity
    • druxt-menu
    • druxt-router
    • druxt-schema
    • druxt-site
    • druxt-views
  • Setup build tools

  • Setup tests

    • Add tooling and configuration
    • druxt
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-blocks
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-breadcrumb
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-entity
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-menu
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-router
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-schema
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-site
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • druxt-views
      • Move Unit tests and fixtures
      • Easy fixes
      • All working
    • Add examples
  • Setup unified documentation #93

  • Automated releases

  • All modules should be imported during this process, with history preserved if possible.

Describe alternatives you've considered
N/A

Additional context
Open in Gitpod

@Decipher Decipher added enhancement New feature or request help wanted Extra attention is needed labels Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
[#82] chore: merge druxt-blocks into mono-repo.
Decipher added a commit that referenced this issue Jul 21, 2021
Decipher added a commit that referenced this issue Jul 21, 2021
[#82] chore: merge druxt-breadcrumb into mono-repo.
Decipher added a commit that referenced this issue Jul 21, 2021
[#81] Added support for Entity reference view mode.
Decipher added a commit that referenced this issue Jul 21, 2021
[#82] chore: merge druxt-entity into mono-repo.
Decipher added a commit that referenced this issue Jul 21, 2021
[#82] chore: merge druxt-menu into mono-repo.
Decipher added a commit that referenced this issue Jul 21, 2021
[#82] chore: merge druxt-router into mono-repo.
Decipher added a commit that referenced this issue Aug 6, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 8, 2021
Decipher added a commit that referenced this issue Aug 12, 2021
Decipher added a commit that referenced this issue Aug 12, 2021
Decipher added a commit that referenced this issue Aug 12, 2021
Decipher added a commit that referenced this issue Aug 12, 2021
Decipher added a commit that referenced this issue Aug 14, 2021
Decipher added a commit that referenced this issue Aug 14, 2021
Decipher added a commit that referenced this issue Aug 14, 2021
Decipher added a commit that referenced this issue Aug 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant