Contribute
We welcome contributions to the Judge0 documentation! Whether you’re fixing typos, adding new content, or improving existing sections, your help is greatly appreciated.
Instructions
Install uv.
Fork the repository on GitHub.
Clone your forked repository.
Navigate to the
docsdirectory and install the dependencies.cd docs uv syncAdd your content using
reStructuredTextsyntax. See the reStructuredText documentation for details or any of the following resources:Start a live preview server to see your changes in real-time.
uv run make livehtmlOpen your web browser and navigate to http://localhost:8000 to view the documentation.
Commit and push your changes to your forked repository.
Create a pull request to the main repository.
Adding Packages
To add a new package, use the following command:
uv add <package-name> # e.g. uv add sphinx-autobuild