Skip to content

refactor: flatten repo dir and mount docker config#388

Merged
gabor-boros merged 5 commits intomainfrom
flatter-repo-dir
Nov 19, 2025
Merged

refactor: flatten repo dir and mount docker config#388
gabor-boros merged 5 commits intomainfrom
flatter-repo-dir

Conversation

@gabor-boros
Copy link
Member

Description

This PR includes various refactoring, including flattening the repository directory (which resolves #288) and mounts the docker configuration for local development, so there is no need to rebuild the service on config change.

Dependencies

N/A

Screenshots

N/A

Testing instructions

  • Run unit & integration tests
  • Change the config, then restart (not rebuild) the docker container of elemo-server (or elemo-worker) to see the changes.

Checklist

Signed-off-by: Gabor Boros <gabor@opcotech.com>
Signed-off-by: Gabor Boros <gabor@opcotech.com>
Signed-off-by: Gabor Boros <gabor@opcotech.com>
Signed-off-by: Gabor Boros <gabor@opcotech.com>
@gabor-boros gabor-boros requested review from a team as code owners November 19, 2025 07:06
@vercel
Copy link

vercel bot commented Nov 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
elemo-api-docs Ignored Ignored Nov 19, 2025 10:50am
elemo-marketing Ignored Ignored Nov 19, 2025 10:50am

@codecov
Copy link

codecov bot commented Nov 19, 2025

Codecov Report

❌ Patch coverage is 83.54167% with 316 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
internal/repository/issue.go 84.15% 45 Missing and 45 partials ⚠️
internal/repository/namespace.go 69.78% 55 Missing and 16 partials ⚠️
internal/repository/document.go 86.99% 16 Missing and 16 partials ⚠️
internal/repository/label.go 84.46% 16 Missing and 16 partials ⚠️
internal/repository/comment.go 85.34% 14 Missing and 14 partials ⚠️
internal/repository/assignment.go 87.36% 12 Missing and 12 partials ⚠️
internal/repository/attachment.go 87.09% 12 Missing and 12 partials ⚠️
internal/repository/auth.go 80.85% 6 Missing and 3 partials ⚠️
internal/repository/license.go 88.23% 3 Missing and 3 partials ⚠️
Files with missing lines Coverage Δ
internal/repository/notification.go 60.66% <ø> (ø)
internal/repository/organization.go 72.60% <ø> (ø)
internal/repository/permission.go 77.54% <ø> (ø)
internal/repository/project.go 86.48% <ø> (ø)
internal/repository/repository.go 78.94% <ø> (ø)
internal/repository/role.go 85.60% <ø> (ø)
internal/repository/staticfile.go 56.75% <ø> (ø)
internal/repository/todo.go 87.36% <ø> (ø)
internal/repository/user.go 85.53% <ø> (ø)
internal/service/permission.go 100.00% <ø> (ø)
... and 9 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gabor-boros gabor-boros force-pushed the flatter-repo-dir branch 3 times, most recently from 6ff63c8 to bc692b3 Compare November 19, 2025 10:01
Signed-off-by: Gabor Boros <gabor@opcotech.com>
@gabor-boros gabor-boros merged commit 5e4cdab into main Nov 19, 2025
25 checks passed
@gabor-boros gabor-boros deleted the flatter-repo-dir branch November 19, 2025 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Flatten the repository structure

1 participant

Comments