Contributor’s Guide# Contents Coding guideline Error handling Testing Style Guideline for contributing documentation Generate documentation locally Style recommendations and guidelines Figures Examples Testing Python examples in the documentation Building Python API documentation Creating a new release Documentation publishing workflow Code changes Versioning Feature deprecation How to handle different types of code changes Tips and Tricks Setting up a virtual Python environment for building dlite Test installation before releasing on PyPI Debugging Python storage plugins Debugging tests failing inside docker on GitHub Memory debugging