Skip to content

Reorganize and add finishing touches for V3#35

Merged
AlejandroFrias merged 4 commits intomainfrom
update-readme
Aug 27, 2025
Merged

Reorganize and add finishing touches for V3#35
AlejandroFrias merged 4 commits intomainfrom
update-readme

Conversation

@AlejandroFrias
Copy link
Owner

@AlejandroFrias AlejandroFrias commented Aug 27, 2025

Changes:

  • Update README
  • achieve 100% coverage and add doctests to the test command
  • Add lots of aliases (mixed, kebab, slug, spinal, screaming_snake)
  • custom acronym detection now falls back to simple acronym detection when there are remaining strings of adjacent capital letters. e.g. snake('FOOBARBAZ', acronyms=['BAR']) now gives foo_bar_baz instead of f_o_o_bar_b_a_z)
  • reorganized files structure to eliminate vague file names like utils and types
    • utils.py -> unicode_char.py, acronym.py
    • types.py -> the types were put closer to the code that owns the definition
  • removed tracking of the original separator as it was never used, allowing for some simplification of variables and attributes stored and passed around

@AlejandroFrias AlejandroFrias merged commit 8698771 into main Aug 27, 2025
4 checks passed
@AlejandroFrias AlejandroFrias deleted the update-readme branch August 27, 2025 22:54
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