[PR #20] [MERGED] feat & refactor: Engineering improvements to enhance project quality and efficiency #25

Closed
opened 2026-03-03 13:58:03 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/labring/tentix/pull/20
Author: @Dilettante258
Created: 5/27/2025
Status: Merged
Merged: 5/30/2025
Merged by: @fanux

Base: mainHead: clean


📝 Commits (7)

  • 6d2dc56 feat: turborepo & eslint config
  • 82ccfa0 feat: workflow refact
  • 7f76158 docs: Readme & scripts documents
  • 1896e87 feat: new Devlopment UserID Switcher
  • 3d9aa0c fix: fix lint warnings
  • de999ba chore: fix workflow
  • 1926278 feat: fix turbo task graph(tasks' dependy)

📊 Changes

158 files changed (+5215 additions, -5848 deletions)

View changed files

📝 .dockerignore (+53 -6)
📝 .env.template (+2 -1)
.eslintrc.js (+0 -10)
📝 .github/dependabot.yml (+1 -1)
.github/workflows/README.md (+111 -0)
.github/workflows/approved-fork.yml (+119 -0)
📝 .github/workflows/build.yml (+53 -34)
📝 .github/workflows/docker-publish.yml (+70 -9)
.github/workflows/fork-check.yml (+94 -0)
📝 .npmrc (+1 -0)
DEVELOPMENT_GUIDE.md (+373 -0)
📝 Dockerfile (+14 -12)
📝 Makefile (+88 -9)
📝 README.md (+420 -4)
SCRIPTS.md (+289 -0)
📝 bun.lock (+320 -453)
docker-compose.yml (+50 -0)
eslint.config.mjs (+13 -0)
frontend/eslint.config.js (+4 -0)
📝 frontend/package.json (+11 -10)

...and 80 more files

📄 Description

  • Code quality: Implement ESLint to enforce code quality standards and ensure consistent code style across the project.
  • Clean-up: Remove unused files and code to reduce clutter and improve project maintainability.
  • Development and build optimization: Leverage TurboRepo to enhance development and build processes for faster and more efficient workflows.
  • Type checking: Add type checking to improve code reliability and catch potential errors early.
  • File modification: Revise Makefile and Dockerfile to better suit project requirements and streamline development and deployment.
  • Workflow optimization: Optimize Workflow files to enhance automation and improve overall project efficiency.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/labring/tentix/pull/20 **Author:** [@Dilettante258](https://github.com/Dilettante258) **Created:** 5/27/2025 **Status:** ✅ Merged **Merged:** 5/30/2025 **Merged by:** [@fanux](https://github.com/fanux) **Base:** `main` ← **Head:** `clean` --- ### 📝 Commits (7) - [`6d2dc56`](https://github.com/labring/tentix/commit/6d2dc5682524824b92deaf4a818d8d2f3538270f) feat: turborepo & eslint config - [`82ccfa0`](https://github.com/labring/tentix/commit/82ccfa0282c3bd1a2a6983e91ec6d9b72c21713a) feat: workflow refact - [`7f76158`](https://github.com/labring/tentix/commit/7f76158d6ee1a4a8f901d1d53ebbf73ff9d36716) docs: Readme & scripts documents - [`1896e87`](https://github.com/labring/tentix/commit/1896e8772f9a323a091a845606170cf3e69e8d53) feat: new Devlopment UserID Switcher - [`3d9aa0c`](https://github.com/labring/tentix/commit/3d9aa0c3136d934ec654350023a33eca20c0bcb4) fix: fix lint warnings - [`de999ba`](https://github.com/labring/tentix/commit/de999babd868dd1f013bb544bc4d6f8bbf97d2e0) chore: fix workflow - [`1926278`](https://github.com/labring/tentix/commit/1926278474ac6c1866aa9c6e9adcbd6419b3cfd6) feat: fix turbo task graph(tasks' dependy) ### 📊 Changes **158 files changed** (+5215 additions, -5848 deletions) <details> <summary>View changed files</summary> 📝 `.dockerignore` (+53 -6) 📝 `.env.template` (+2 -1) ➖ `.eslintrc.js` (+0 -10) 📝 `.github/dependabot.yml` (+1 -1) ➕ `.github/workflows/README.md` (+111 -0) ➕ `.github/workflows/approved-fork.yml` (+119 -0) 📝 `.github/workflows/build.yml` (+53 -34) 📝 `.github/workflows/docker-publish.yml` (+70 -9) ➕ `.github/workflows/fork-check.yml` (+94 -0) 📝 `.npmrc` (+1 -0) ➕ `DEVELOPMENT_GUIDE.md` (+373 -0) 📝 `Dockerfile` (+14 -12) 📝 `Makefile` (+88 -9) 📝 `README.md` (+420 -4) ➕ `SCRIPTS.md` (+289 -0) 📝 `bun.lock` (+320 -453) ➕ `docker-compose.yml` (+50 -0) ➕ `eslint.config.mjs` (+13 -0) ➕ `frontend/eslint.config.js` (+4 -0) 📝 `frontend/package.json` (+11 -10) _...and 80 more files_ </details> ### 📄 Description - **Code quality**: Implement ESLint to enforce code quality standards and ensure consistent code style across the project. - **Clean-up**: Remove unused files and code to reduce clutter and improve project maintainability. - **Development and build optimization**: Leverage TurboRepo to enhance development and build processes for faster and more efficient workflows. - **Type checking**: Add type checking to improve code reliability and catch potential errors early. - **File modification**: Revise Makefile and Dockerfile to better suit project requirements and streamline development and deployment. - **Workflow optimization**: Optimize Workflow files to enhance automation and improve overall project efficiency. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 13:58:03 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tentix#25
No description provided.