Skip to content

docs: add docstrings for all public-facing API#16

Merged
mojomex merged 7 commits into
mainfrom
docs/docstrings-everywhere
Jan 5, 2026
Merged

docs: add docstrings for all public-facing API#16
mojomex merged 7 commits into
mainfrom
docs/docstrings-everywhere

Conversation

@mojomex
Copy link
Copy Markdown
Collaborator

@mojomex mojomex commented Jan 5, 2026

Added Ruff rules for enforcing docstring existence and styling, added docstrings to all public-facing code. Also did some minor other formatting changes.

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Jan 5, 2026

Deploying sync-tooling with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8c97ad7
Status: ✅  Deploy successful!
Preview URL: https://1dcb9fda.sync-tooling.pages.dev
Branch Preview URL: https://docs-docstrings-everywhere.sync-tooling.pages.dev

View logs

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
@mojomex mojomex self-assigned this Jan 5, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jan 5, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
5.7% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@mojomex mojomex merged commit fcd4568 into main Jan 5, 2026
1 of 2 checks passed
@mojomex mojomex deleted the docs/docstrings-everywhere branch January 5, 2026 12:43
mojomex added a commit that referenced this pull request Jan 28, 2026
* chore: update to sync_tooling_msgs that have module docs

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* docs: add docstrings for everything

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* chore: style fixes

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* chore: fix mkdocs warning

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* ci: pin tool versions to recent releases

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* chore: re-fix ruff errors

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

* build: add ty pre-commit hook to spot errors early

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>

---------

Signed-off-by: Max SCHMELLER <max.schmeller@tier4.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant