Development# Contributing to Xorbits Where to start? Bug reports and enhancement requests Working with the code Contributing your changes to Xorbits Tips for a successful pull request Creating a development environment Step 1: install a C compiler Step 2: install Node.js Step 3: create an isolated environment Step 4: build and install Xorbits Contributing to the documentation About the Xorbits documentation Updating a Xorbits docstring Updating Xorbits documentation Translating Xorbits documentation How to build the Xorbits documentation Contributing to the code base Code standards Pre-commit Optional dependencies Backwards compatibility Type hints Testing with continuous integration Test-driven development Running the test suite Documenting your code