Skip to content

docs(tooling): open v0.2.0 to more contributor languages - #323

Merged
TheZupZup merged 9 commits into
mainfrom
feature/v0.2.0-polyglot-contributors
Aug 7, 2026
Merged

docs(tooling): open v0.2.0 to more contributor languages#323
TheZupZup merged 9 commits into
mainfrom
feature/v0.2.0-polyglot-contributors

Conversation

@TheZupZup

Copy link
Copy Markdown
Owner

Goal

Make it immediately obvious that contributors do not need to know Dart to help Linthra, while giving Python/SQL contributors a real performance workflow rather than documentation-only language mentions.

What changes

  • adds a prominent language map to CONTRIBUTING.md
  • documents real ownership areas for Dart/Flutter, Kotlin, Rust, C++, Python, and SQL
  • adds docs/language-areas.md with boundaries and suggested work by language
  • adds a Python standard-library tool that generates a deterministic 200,000-track SQLite fixture
  • adds an indexed SQL benchmark schema for large-library work
  • benchmarks representative title/artist/provider-album/recent queries and inspects EXPLAIN QUERY PLAN
  • adds CI to catch accidental full-table scans or major query regressions at 200k tracks

Relationship to the native PRs

This documentation names the v0.2.0 Rust and C++ areas introduced by #321 and #322. It is best merged after (or alongside) those PRs so every documented path exists on main.

The SQL schema in tools/large_library/ is explicitly a performance sandbox, not a replacement for Linthra's production Drift schema.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c676756a94

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/large_library/benchmark_sqlite.py
Comment thread tools/large_library/benchmark_sqlite.py
Comment thread CONTRIBUTING.md

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bde6f3ad17

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/large_library/benchmark_sqlite.py

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dcb91191db

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/large_library/benchmark_sqlite.py
@TheZupZup
TheZupZup merged commit be8e6e8 into main Aug 7, 2026
7 checks passed
@TheZupZup
TheZupZup deleted the feature/v0.2.0-polyglot-contributors branch August 7, 2026 15:15
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