Skip to content

wip: rewrite#22

Merged
zulfikar-ditya merged 4 commits intoaolus-software:mainfrom
zulfikar-ditya:main
Feb 5, 2026
Merged

wip: rewrite#22
zulfikar-ditya merged 4 commits intoaolus-software:mainfrom
zulfikar-ditya:main

Conversation

@zulfikar-ditya
Copy link
Copy Markdown
Member

@zulfikar-ditya zulfikar-ditya commented Feb 4, 2026

This pull request makes significant structural and configuration changes to the project, focusing on improving maintainability, updating dependencies, and reorganizing the codebase. The most important changes include moving core infrastructure files to a new location, updating build and development scripts, removing unused code, and refactoring imports for better modularity and clarity.

Project Structure and Path Refactoring:

  • Moved infrastructure and database-related files from infra/ to src/libs/database/, including seeds and migration scripts, and updated all related paths in the Makefile and drizzle.config.ts. [1] [2]
  • Refactored plugin and utility imports throughout the codebase to use new aliases like @utils, @database, and @libs for improved modularity. [1] [2] [3] [4]
  • Moved and renamed worker-related files from apps/worker/ to src/bull/, including queue and worker implementations, and updated entry points. [1] [2] [3]

Build, Development, and Dependency Updates:

  • Overhauled the package.json scripts to streamline development, build, and start commands, centralizing entry points under src/ and adding new scripts for concurrent development and builds; updated and added several dependencies and devDependencies to their latest versions.
  • Updated linting and formatting scripts, and improved lint-staged configuration for better pre-commit checks.

Code and Documentation Cleanup:

  • Removed unused or deprecated code, including custom error classes, service exports, and type definitions that are no longer needed. [1] [2] [3] [4] [5]
  • Cleaned up the README.md by removing outdated setup and run instructions.

Fastify Application Refactoring:

  • Updated the Fastify application to load plugins from the new plugins directory under src/libs/fastify/plugins, and refactored logger configuration to use the new utility import. [1] [2] [3]

These changes collectively modernize the project structure, improve maintainability, and prepare the codebase for future development.

@zulfikar-ditya zulfikar-ditya merged commit 3b5b92f into aolus-software:main Feb 5, 2026
1 check passed
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.

1 participant