Documentation for arrayops
This directory contains the source files for the arrayops documentation.
Building the Documentation
To build the documentation locally:
Install documentation dependencies:
pip install -r requirements-docs.txt
Build the documentation:
cd docs make html
Or on Windows:
cd docs make.bat htmlView the documentation:
Open
docs/_build/html/index.htmlin your web browser.
Documentation Structure
The documentation is organized following the Diátaxis framework:
Getting Started (
getting-started/): Tutorials for new usersUser Guide (
user-guide/): How-to guides and reference for usersDeveloper Guide (
developer-guide/): Information for contributorsReference (
reference/): Reference materials (changelog, roadmap)
Source Files
The documentation source files are primarily in Markdown (.md) format, processed by Sphinx using the MyST parser. The main entry point is index.rst.
Documentation files are organized as:
api.md- Complete API referenceexamples.md- Usage examples and cookbookperformance.md- Performance guidetroubleshooting.md- Common issues and solutionscontributing.md- Contributing guidedevelopment.md- Development setup and workflowdesign.md- Architecture and design documentcoverage.md- Code coverage methodologyCHANGELOG.md- Version historyROADMAP.md- Project roadmap
Read the Docs
The documentation is configured for Read the Docs. The configuration is in .readthedocs.yaml in the project root.
To publish to Read the Docs:
Connect your GitHub repository to Read the Docs
The documentation will be built automatically on commits
Documentation will be available at
https://arrayops.readthedocs.io/