To keep trame ecosystem current we need to monitor and update any infrastructure. Here is the latest set of items to look at and update:
- hatchling: migrate from setup tools to pyproject/hatchling/src.
- CI/semantic-release: use the latest version of semantice-release with PyPI and NPM new security token.
- pre-commit: add more checks (Minimal list, Full list)
- picture on readme: add a visual picture showcasing a given widget
- registered on ReadTheDoc: The repo/pypi package is registered on the RDT (https://github.com/Kitware/trame/blob/master/docs/api/requirements.txt)
- JS library: need to update the JavaScript library that we depend on.
- Web versioning: add version in URL to prevent browser cache between version.
To keep trame ecosystem current we need to monitor and update any infrastructure. Here is the latest set of items to look at and update: