refactor: from clean-elysia and clean-hono#23
Merged
zulfikar-ditya merged 4 commits intoaolus-software:mainfrom Feb 20, 2026
Merged
refactor: from clean-elysia and clean-hono#23zulfikar-ditya merged 4 commits intoaolus-software:mainfrom
zulfikar-ditya merged 4 commits intoaolus-software:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements focused on developer experience, code quality, and consistency across build, lint, and database scripts. The most significant changes are the refactoring of build/dev scripts, the addition of import sorting rules to ESLint, and the alignment of documentation and workflow scripts. The changes also include fixes for script typos and improvements to lint-staged configuration.
Build & Workflow Consistency
Makefile,package.json, and.husky/pre-committo standardize development, build, and production scripts. This includes consolidated commands for running server and worker, improved build targets, and new database migration/seed scripts for both PostgreSQL/Drizzle and ClickHouse. [1] [2] [3]Code Quality & Linting
eslint-plugin-simple-import-sortandeslint-plugin-importto enforce import sorting and duplicate detection. Updated ESLint config to include these rules and plugins. (F2d61157L1, [1] [2] [3]link:fix→lint:fix) and improvedlint-stagedto run lint fixes before formatting on staged.tsfiles. [1] [2]Documentation & Project Planning
TODO.mdoutlining high, medium, and low priority improvements for project structure, error handling, OpenAPI schemas, testing, and developer experience, including comparisons to similar projects.Minor Code Cleanups
src/app.ts,src/bull/queue/send-email.queue.ts,src/bull/worker/send-email.worker.ts,src/libs/cache/cache.ts,src/libs/cache/index.ts,src/libs/config/app.config.ts,src/libs/config/cors.config.ts,src/libs/config/database.config.ts,src/libs/config/index.ts). [1] [2] [3] [4] [5] [6] [7] [8] [9]Dependency Updates
Build & Workflow Consistency
Makefile,package.json, and.husky/pre-commitfor unified dev/build/start commands and added database migration/seed scripts for both PostgreSQL/Drizzle and ClickHouse. [1] [2] [3]Code Quality & Linting
lint-stagedto run lint fixes before formatting. (F2d61157L1, [1] [2] [3] [4] [5]Documentation & Planning
TODO.mdwith prioritized improvement list and comparison to similar projects.Minor Code Cleanups
Dependency Updates
[Copilot is generating a summary...]