Skip to content

✨Add Flaggle class#6

Merged
oasaph merged 5 commits intomainfrom
feat/as/flaggle-class
Jun 3, 2025
Merged

✨Add Flaggle class#6
oasaph merged 5 commits intomainfrom
feat/as/flaggle-class

Conversation

@oasaph
Copy link
Contributor

@oasaph oasaph commented May 27, 2025

Summary

This pull request merges the feat/as/flaggle-class feature branch into the main branch. The primary goal of this feature is to introduce a new Flaggle class, enhancing flag management and related logic in the codebase.

Description

  • Introduced a Flaggle class that encapsulates flag-related operations and state.
  • Refactored existing code to utilize the new Flaggle class where applicable.
  • Added unit tests to ensure the correct behavior of the Flaggle class.
  • Updated documentation to reflect usage and integration of the new class.

Motivation

The implementation of the Flaggle class aims to:

  • Improve code maintainability by centralizing flag logic.
  • Simplify future enhancements related to flag handling.
  • Reduce code duplication and improve testability.

Testing

  • All existing and new unit tests pass.
  • Manual testing performed to validate integration with other components.

Checklist

  • New and existing tests pass locally
  • Documentation updated
  • Code reviewed for style and consistency

Additional Notes

Please review the implementation and provide feedback or suggestions for further improvements.

oasaph added 5 commits May 27, 2025 17:55
- Renamed project from "python_flaggle" to "flaggle" in pyproject.toml.
- Updated dependencies in poetry.lock, including requests (2.32.3), certifi (2025.4.26), charset-normalizer (3.4.2), and urllib3 (2.4.0).
- Removed __init__.py file from the python_flaggle module.
- Updated test imports to reflect the new module name.
- Added comprehensive tests for the Flaggle class, including initialization, flag fetching, and update mechanisms.
- Created additional test files for extra coverage on Flaggle functionality.
@oasaph oasaph merged commit cc7572f into main Jun 3, 2025
8 checks passed
@oasaph oasaph deleted the feat/as/flaggle-class branch June 3, 2025 16:45
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.

1 participant