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

Style/create monorepo by replacing submodules #32

Merged
merged 8 commits into from
Feb 4, 2023

Conversation

kitsudaiki
Copy link
Owner

Description

Merge all repositories into this one here and create a monorepo this way in order to reduce the amount of maintenance workload.

Repos:

(hope haven't forgotten a repo)

Related Issues

How it was tested?

  • manually run of Tsugumi
  • build-process of ci-pipeline

In order to replace the submodules by the real repositories, all
git-submodules were removed from this repository.
Added the plain source-code of all repositories, which were
included as submodules until the previous commit.

While doing so, there are some additional changes:
- structured them into new subdirectories for a cleaner separation.
- removed license-files an git-directores to keep all under the
  current Apache2-license
- update license-header in all files to match with the license of
  the repository
- Reducing the internal readme's
The dashboard had used git-submodules in order to load dependencies into
the src-directory. This doesn't work anymore with the new monorepo. To
fix this these were replaced with softlinks with relative path.
The order within the pro-file was wrong. This resulted in dependency-issues
when building Tsugumi, which requires the sdk-library.
Because now the entire source-code exist in one repository, additional
dependency-tracking for each library and component is not necessary anymore.
Additionally the overview was updated.
@kitsudaiki kitsudaiki added this to the 0.2.0 milestone Feb 4, 2023
@kitsudaiki kitsudaiki self-assigned this Feb 4, 2023
@kitsudaiki kitsudaiki force-pushed the style/create-monorepo-by-replacing-submodules branch from 9c42119 to dcb909c Compare February 4, 2023 18:33
@kitsudaiki kitsudaiki merged commit c2e6601 into develop Feb 4, 2023
@kitsudaiki kitsudaiki deleted the style/create-monorepo-by-replacing-submodules branch February 4, 2023 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant