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

Split into repos #66

Open
10 of 12 tasks
Kitt3120 opened this issue Oct 5, 2024 · 7 comments
Open
10 of 12 tasks

Split into repos #66

Kitt3120 opened this issue Oct 5, 2024 · 7 comments
Assignees
Labels
ci/cd Changes to CI/CD refactor Optimizes or restructures code
Milestone

Comments

@Kitt3120
Copy link
Contributor

Kitt3120 commented Oct 5, 2024

  • Create lum-rs organization and do initial setup
  • Transfer lum repo to organization
  • Clone Lum project to organization
  • Adapt lum README.md links
  • Create lum_libs repo + crate
  • Create lum_config repo + crate
  • Create lum_log repo + crate
  • Create lum_boxtypes repo + crate
  • Create lum_event repo + crate
  • Create lum_service repo + crate
  • Create lum_framework repo + crate
  • Update lum to use dependencies from crates.io and get rid of internal code
@Kitt3120 Kitt3120 added ci/cd Changes to CI/CD refactor Optimizes or restructures code labels Oct 5, 2024
@Kitt3120 Kitt3120 added this to the MVP milestone Oct 5, 2024
@Kitt3120 Kitt3120 self-assigned this Oct 5, 2024
@Kitt3120 Kitt3120 added this to Lum Oct 29, 2024
@github-project-automation github-project-automation bot moved this to Todo in Lum Oct 29, 2024
@Kitt3120 Kitt3120 moved this from Todo to In Progress in Lum Oct 30, 2024
@Kitt3120
Copy link
Contributor Author

Kitt3120 commented Oct 30, 2024

I decided to split the project into multiple repos, managed under one GitHub organization. This makes CI/CD more flexible. I couldn't come up with a good solution for a monolithic repo using workspaces, while also allowing individual releases of the libraries to crates.io.

Status will be updated in the ticket's description.

@Kitt3120 Kitt3120 changed the title Split into workspace Split into repos Oct 30, 2024
@Kitt3120
Copy link
Contributor Author

@Kitt3120
Copy link
Contributor Author

@Kitt3120
Copy link
Contributor Author

@Kitt3120
Copy link
Contributor Author

@Kitt3120
Copy link
Contributor Author

@Kitt3120
Copy link
Contributor Author

Kitt3120 commented Dec 2, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd Changes to CI/CD refactor Optimizes or restructures code
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant