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 Creating a new release 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