* Switch to mkdocs material theme
* Add logo
* Style badges on homepage
* Basic dark theme
* Enable a few theme features
* Customise large logo for dark theme
* CSS tweaks
* Add background grid back
* Switch to mkdocs material theme
* Add logo
* Style badges on homepage
* Basic dark theme
* Add syntax highlighting to code snippets
* Convert homepage snippets to code fences
* Update homepage logos
* Move mkdocs-material to pyproject.toml docs group
* Keep existing syntax highlighting
* Remove old docs_theme folder
* Tweak syntax highlighting colors on dark theme
* Add readthedocs config file
* Fix end of file empty lines
* Upgrade pip during install
* Remove custom styling for .prettyprint
* Remove .prettyprint border entirely
* Make tabs sticky in navbar
* Merge page ToC with navigation
* Tweak colors for more accessible contrast
* Add Figma file for the logos
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Adjust styles for badges
* Enable content tabs for OS specific instructions
https://squidfunk.github.io/mkdocs-material/reference/content-tabs/
* Add icons for content tabs
* Standardize on .venv for virtualenv name in docs
* Add note about bash for Windows
---------
Co-authored-by: Asif Saif Uddin {"Auvi":"অভি"} <auvipy@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update pytest versions
* Ignore deprecation warnings from coreapi
* ignore coreapi deprecation warnings during test startup
* Use pytest directly in tox and relax version pins
* removed requirements txt files
* Updated Testing section from Contributing.md
* updated command to install dependencies for documentation in CI
* updated tox.ini
* build: Adopt PEP 735 for development dependency management
* Update installation commands for dependency groups in tox.ini and main.yml
* update installation command in testing section of contributing docs
* Clean up old `requirements text files` references in workflows and docs
* Removed references to `requirements.txt` in GitHub Actions workflows.
* Updated `mkdocs-deploy.yml` and `main.yml` to install dependencies using `pyproject.toml`.
* Cleaned up documentation to remove mentions of the `requirements` folder.
* Fix invalid pyproject.toml
Project's URLs should be in the [project] table
* Keep full versions in package groups
* Specify all tox deps as dependency groups
---------
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>