Skip to main content

mkdocs-rsoxs

CI PyPI version codecov Python 3.13+ uv Ruff ty License: GPL-3.0 Renovate

A mkdocs theme for als rsoxs projects

Features

  • Fast and modern Python toolchain using Astral's tools (uv, ruff, ty)
  • Type-safe with full type annotations
  • Comprehensive documentation with MkDocs — View Docs

Installation

pip install mkdocs_rsoxs

Or using uv (recommended):

uv add mkdocs_rsoxs

Quick Start

import mkdocs_rsoxs

print(mkdocs_rsoxs.__version__)

Development

Prerequisites

  • Python 3.13+
  • uv for package management

Setup

git clone https://github.com/als-rsoxs/mkdocs-rsoxs.git
cd mkdocs-rsoxs
make install

Running Tests

make test

# With coverage
make test-cov

# Across all Python versions
make test-matrix

Code Quality

# Run all checks (lint, format, type-check)
make verify

# Auto-fix lint and format issues
make fix

Prek

prek install
prek run --all-files

Documentation

The rsoxs MkDocs theme ships default ALS header icons and favicon under src/mkdocs_rsoxs/img/. Rebuild CSS with bun run build (or make docs-assets) when you change Tailwind sources.

In your mkdocs.yml, add the theme’s Jinja plugin so filters such as file_exists resolve theme static files:

plugins:
  - rsoxs
  - search
make docs-serve

Dependency Updates

This project uses Renovate to keep dependencies up to date automatically. Renovate will open pull requests when new versions of dependencies are available.

To enable it, install the Renovate GitHub App and grant it access to this repository.

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Metadata

Release files for mkdocs-rsoxs 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkdocs-rsoxs 0.1.3
File Size Uploaded Provenance Actions
mkdocs_rsoxs-0.1.3.tar.gz 1.5 MB With provenance Details for mkdocs_rsoxs-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mkdocs-rsoxs 0.1.3
File Interpreter ABI Platform Actions
mkdocs_rsoxs-0.1.3-py3-none-any.whl Python 3 none any Details for mkdocs_rsoxs-0.1.3-py3-none-any.whl

Total release size: 3.1 MB

Release files / mkdocs_rsoxs-0.1.3.tar.gz

Download URL mkdocs_rsoxs-0.1.3.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
8234d2b07b35b90b2c8056086ed74b37d1975900e3ecf4a302cf11aabd889921
BLAKE2b-256 checksum
How to use checksums
af16210f88856be1fca5c81519326e1b1fd71d73d895203f8617a8592cef1600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 2, 2026.

Transparency log

Release files / mkdocs_rsoxs-0.1.3-py3-none-any.whl

Download URL mkdocs_rsoxs-0.1.3-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fc82d763daa85c8fa03d0f4a8250afa0582648c54efe2bd9c6ada775f90863b9
BLAKE2b-256 checksum
How to use checksums
f018d9870c65ec70101841c5edf39bb78f4e216950f415af528552213569b985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 2, 2026.

Transparency log

Security for mkdocs-rsoxs 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for mkdocs_rsoxs-0.1.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page