chore: update document meta

This commit is contained in:
Tiara Rodney 2026-03-22 02:18:32 +01:00
parent 8881a03cb6
commit c9df481996
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723
15 changed files with 1504 additions and 132 deletions

6
src/CHANGELOG.rst Normal file
View file

@ -0,0 +1,6 @@
#########
Changelog
#########
.. git_changelog::
:filename_filter: (LICENSE|AGENTS\.md|src/.*\.rst)

View file

@ -3,9 +3,23 @@
AGENTS
############
Introduction
############
########
Document
########
Version
|version|
Status
Draft
Author
Tiara Rodney <tiara@byteb4rb1e.me>
License
`CC BY-ND 4.0 <https://creativecommons.org/licenses/by-nd/4.0/deed.en>`_
########
Abstract
########
This document defines the canonical format, semantics, and processing rules
for the repository-root ``TODO`` file. The file is a human-friendly,
@ -15,6 +29,10 @@ envelope added at parse time.
The raw ``TODO`` file is not a MIME document. A preprocessor wraps it into a
valid ``multipart/mixed`` MIME message before parsing.
#############
Specification
#############
Raw File Structure
==================
@ -727,3 +745,5 @@ Future part types MAY be added using::
The preprocessor MUST preserve unknown part types but MUST NOT reorder them.
Unknown types are placed after all defined types.
.. include:: CHANGELOG.rst

View file

@ -1,5 +1,8 @@
import datetime
from pathlib import Path
from sphinx.util import logging
from setuptools_scm import get_version
logger = logging.getLogger(__name__)
@ -9,13 +12,16 @@ extensions = [
'sphinx_last_updated_by_git',
'sphinx_markdown_builder',
'myst_parser',
'sphinx_git',
]
templates_path = ["_templates"]
project = "MIME TODO"
copyright = "2026, Tiara Rodney"
copyright = "%Y, Tiara Rodney"
version = get_version(root=Path(__file__).parents[1])
release = version
html_title = project
html_theme = 'bizstyle'