Skip to content

Finish up#3

Merged
knappkeith merged 30 commits intomainfrom
finishUp
Dec 31, 2024
Merged

Finish up#3
knappkeith merged 30 commits intomainfrom
finishUp

Conversation

@knappkeith
Copy link
Contributor

Summary

The updates include significant improvements in documentation, functionality, and code structure, such as revamped logos, expanded feature details, future installation guides, new development credits, additional setup tools, code refactoring with updated imports and functions, enhanced data handling using TypedDicts, better fixture and serialization utilities, and new comparison and formatting features for lists and dictionaries.

Descriptions of Changes

  1. Updated logo and images with new dimensions and alignment HTML tags in the README.
  2. Expanded the 'Feature Overview' section to include more detailed plugin functionalities.
  3. Detailed future installation instructions for potential PyPI hosting.
  4. Added a section about the plugin's development by Slalom Build, including social media links and contact information.
  5. Implemented additional setup tools like Cookiecutter and @hackebrot with references.
  6. Adjusted import order and added missing ones like os and json.
  7. Refactored and expanded functions (e.g., pytest_report_header) with updated usage details and parameter descriptions.
  8. Utilized pathlib.Path instead of the deprecated LEGACY_PATH.
  9. Introduced a TypedDict HtmlExtraReturnType for structured HTML extras with a choice of formats.
  10. Enhanced fixture_print_wrapper to support both yield and standard fixtures with customizable wrapper functionality.
  11. Improved module configuration functions for more flexibility using optional parameters.
  12. Enhanced dictionary and list printing functions to better handle nested structures and serialization.
  13. Added JSON serialization utilities with a custom encoder for handling special Python objects.
  14. Implemented list comparison functionality to generate a table format for easier visualization.
  15. Introduction of functions for formatted list output and counting table of list values with custom sorting.

CUTE

image

@knappkeith knappkeith merged commit 0646759 into main Dec 31, 2024
8 checks passed
@knappkeith knappkeith deleted the finishUp branch December 31, 2024 05:04
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