Skip to content

cleanup: update folder structure, remove obsolete files, update compose#27

Merged
iulusoy merged 10 commits into
mainfrom
cleanup-1
May 23, 2025
Merged

cleanup: update folder structure, remove obsolete files, update compose#27
iulusoy merged 10 commits into
mainfrom
cleanup-1

Conversation

@iulusoy
Copy link
Copy Markdown
Member

@iulusoy iulusoy commented May 23, 2025

  • remove outdated Python files
  • move frontend folder one level down
  • clean up folders and compose process
  • refactor compose setup

@iulusoy iulusoy requested a review from Copilot May 23, 2025 07:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Cleanup of project structure, removal of obsolete files, and updates to Docker and CI configurations

  • Move frontend folder up one level and update related paths
  • Remove outdated Python hooks, coverage thresholds, and SvelteKit temp config
  • Refactor docker-compose.yml, Dockerfile, and GitHub Actions for the new layout

Reviewed Changes

Copilot reviewed 61 out of 62 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/app/frontend/.svelte-kit/tsconfig.json Removed obsolete SvelteKit TS config
docker-compose.yml Updated volume paths, ports, and removed stray YAML entry
codecov.yml Dropped coverage threshold definitions
README.md Standardized title casing and added development notice
LICENSE Updated project copyright holder
Dockerfile Updated COPY path to new src/frontend location
.pre-commit-config.yaml Removed outdated Python pre-commit hooks
.github/workflows/frontend-CI.yml Adjusted CI steps and cache path to src/frontend
.github/task_issue.md Deleted obsolete task issue template
.flake8 Removed legacy Flake8 configuration
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (3)

.github/workflows/frontend-CI.yml:39

  • This step runs pnpm install again after dependencies were already installed; you can remove the redundant installation to speed up CI jobs.
pnpm install

codecov.yml:1

  • The removal of coverage thresholds will disable CI coverage checks; ensure coverage enforcement is migrated or intentionally dropped.
-coverage:

docker-compose.yml:25

  • Remove the stray dash under volumes which creates an empty list item and breaks YAML syntax.
-

Comment thread docker-compose.yml Outdated
Comment on lines +21 to +22
links:
- db
Copy link

Copilot AI May 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] Consider replacing the deprecated links directive with a user-defined network or rely on default service discovery for better maintainability.

Suggested change
links:
- db
# Removed deprecated 'links' directive. Relying on default service discovery.

Copilot uses AI. Check for mistakes.
@sonarqubecloud
Copy link
Copy Markdown

@iulusoy iulusoy merged commit 6c89320 into main May 23, 2025
4 checks passed
@iulusoy iulusoy deleted the cleanup-1 branch May 23, 2025 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants