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

UPDATE: Deleted Database functionalities. #165

Merged
merged 2 commits into from
Dec 26, 2023

Conversation

XQuestCode
Copy link
Contributor

Pull Request Description

Overview

This pull request focuses on enhancing the efficiency and minimalism of the SplashKit SDK by removing database functionalities entirely. This strategic decision aims to optimize the project's footprint and streamline its core functionality. The deletion of database-related components contributes to a more lightweight and focused SDK, aligning with the project's goals of simplicity and performance.

Key Changes

  1. Database Deletion: All database-related functionalities, including modules, classes, and associated dependencies, have been removed from the codebase. This deliberate action significantly reduces the SDK's complexity and eliminates unnecessary components.

  2. Code Compression: The removal of database functionalities has led to a substantial reduction in code volume, resulting in a more compact and maintainable codebase. This not only enhances the SDK's performance but also facilitates easier navigation for developers working on the project.

  3. Dependency Adjustments: The deletion of database-related components required adjustments to dependencies and imports. These changes have been carefully implemented to maintain the integrity of the SDK while reflecting the new streamlined architecture.

Testing

Thorough testing has been conducted to ensure that the removal of database functionalities does not introduce regressions or compromise the SDK's stability. Test cases cover key functionalities, edge cases, and potential areas affected by the code compression. All tests have passed successfully, providing confidence in the reliability of the modified SDK.

Documentation Updates

Corresponding updates have been made to the documentation to reflect the changes introduced in this pull request. Developers and contributors are encouraged to review the updated documentation for accurate and up-to-date information on using the SDK without database functionalities.

Additional Considerations

Please carefully review the modifications made in this pull request to ensure that they align with the project's objectives and coding standards. Any feedback, suggestions, or concerns regarding the code changes are highly valued and appreciated.

Thank you for your attention to this pull request. We believe that these changes contribute positively to the project's goals and look forward to collaborating on further improvements.

Copy link
Member

@macite macite left a comment

Choose a reason for hiding this comment

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

Looks good - just one extra file that shouldn't be there :) Can you remove that file before we merge this in?

Copy link
Member

Choose a reason for hiding this comment

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

Can you remove this file - it is not needed in the repo

Copy link
Member

@macite macite left a comment

Choose a reason for hiding this comment

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

Looks good - thanks for helping tidy this up.

@macite macite merged commit 7792a7f into splashkit:develop Dec 26, 2023
3 checks 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.

2 participants