Closed hyanwong closed 4 months ago
The project has undergone a comprehensive rebranding from "GeneticInheritanceGraphLibrary" to "The Genetic Inheritance Graph Library (giglib)". This renaming involves updating import statements, URLs, file references, and API terminology to ensure consistency with the new identity. The primary aim is to align the library name with PyPI package naming conventions and improve clarity.
Files/Path Group | Change Summary |
---|---|
README.md, docs/_config.yml, pyproject.toml, setup.py | Renamed the project and updated references to "giglib". |
docs/Makefile, docs/installation.md, docs/usage.md, docs/python-api.md | Updated import statements and URLs to match the new library name "giglib". |
giglib/__init__.py, giglib/graph.py, giglib/tables.py | Modified error messages, comments, and version checks to reference "giglib". |
tests/**/*.py | Renamed imports and constants references from "GeneticInheritanceGraphLibrary" to "giglib". |
URLs in various files | Updated URLs to point to the new repository path "https://github.com/hyanwong/giglib". |
Objective (Issue #124) | Addressed | Explanation |
---|---|---|
Change repo name to "giglib" | ✅ | |
Update import statements to import giglib as gigl |
✅ | |
Update URLs to reflect the new repository path | ✅ |
Amidst the code, a change takes flight,
"Giglib" emerges, shining bright.
Imports and URLs align in cheer,
The Genetic Inheritance Graph is here.
With giggles and hops, we celebrate,
A library reborn, truly great! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
I'm just going to bite the bullet and do this: "gig lib" needs less typing than "GeneticInheritanceGraphLibrary".
Fixes #124
Summary by CodeRabbit
New Features
Documentation
giglib
).Chores