Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

refactor: restructure the project based on features #32

Merged
merged 161 commits into from
May 10, 2024

Conversation

BBarisKilic
Copy link
Member

Description

Fixes: #3

The project has undergone a series of significant refactoring changes. The state management library was replaced, and updates were made to the core layer, data layers, FFmpeg service, and the widget tree. Error handling mechanisms and resources were also improved. In addition to these refactoring changes, the project's dependencies were upgraded to ensure the use of the latest packages. The project structure was also changed from being layer-based to feature-based, which allows for better modularity and separation of concerns. Despite these extensive changes, it's important to note that there was no drop in test coverage, ensuring the reliability and stability of the project.

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

BBarisKilic added 23 commits May 7, 2024 12:05
@BBarisKilic BBarisKilic added enhancement New feature or request dependencies Pull requests that update a dependency file refactor Refactor an existing implementation labels May 10, 2024
@BBarisKilic BBarisKilic self-assigned this May 10, 2024
@BBarisKilic BBarisKilic merged commit e7c41b3 into main May 10, 2024
2 of 3 checks passed
@BBarisKilic BBarisKilic deleted the refactor/3/restructure-the-project-based-on-features branch May 10, 2024 20:33
@BBKDevelopment BBKDevelopment locked as resolved and limited conversation to collaborators May 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request refactor Refactor an existing implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

refactor: restructure the project based on features
1 participant