Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore: OPTIC-1956: Refactor all component blocks and pages from core to app-common lib #7367

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

Conversation

bmartel
Copy link
Contributor

@bmartel bmartel commented Apr 11, 2025

This pull request includes several significant changes to the LabelStudio clientside application, focusing on coding standards, best practices, and project structure. The most important changes are grouped by theme below:

Coding Standards and Best Practices

  • .cursorrules/react.mdc: Added a comprehensive set of React coding standards and best practices, covering project structure, component structure, hooks, state management, performance, tooling, forms, error handling, testing, accessibility, and code organization.
  • .cursorrules/tailwind.mdc: Defined Tailwind CSS and UI component best practices, including component styling, tokens, layout, typography, colors, components, responsive design, performance, and general best practices.
  • .cursorrules/typescript.mdc: Established TypeScript coding standards and best practices, focusing on the type system, naming conventions, code organization, functions, best practices, error handling, and design patterns.

Codebase Refactoring

New Library Setup

File Renaming and Reorganization

@github-actions github-actions bot added the chore label Apr 11, 2025
Copy link

netlify bot commented Apr 11, 2025

Deploy Preview for label-studio-storybook ready!

Name Link
🔨 Latest commit b2c2052
🔍 Latest deploy log https://app.netlify.com/sites/label-studio-storybook/deploys/67f989307045c700087e8e54
😎 Deploy Preview https://deploy-preview-7367--label-studio-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Apr 11, 2025

Deploy Preview for label-studio-docs-new-theme canceled.

Name Link
🔨 Latest commit b2c2052
🔍 Latest deploy log https://app.netlify.com/sites/label-studio-docs-new-theme/deploys/67f989300ab406000853cb46

Copy link

netlify bot commented Apr 11, 2025

Deploy Preview for heartex-docs canceled.

Name Link
🔨 Latest commit b2c2052
🔍 Latest deploy log https://app.netlify.com/sites/heartex-docs/deploys/67f989307bfebc00086300df

@bmartel bmartel requested review from nick-skriabin, yyassi-heartex, hlomzik and a team and removed request for nick-skriabin, hlomzik and yyassi-heartex April 11, 2025 21:29
Copy link
Contributor

@yyassi-heartex yyassi-heartex left a comment

Choose a reason for hiding this comment

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

happy to see the cursor rules files getting in there 🎉
everything else looks fine - just a move into a different folder and app-common setup - looks go to me!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants