Skip to content

docs: add a contributing guide and write test perspectives in English - #122

Merged
numlia merged 3 commits into
mainfrom
docs/contributing-guide
Oct 25, 2026
Merged

numlia merged 3 commits into
mainfrom
docs/contributing-guide

Conversation

@numlia

@numlia numlia commented Oct 25, 2026

Copy link
Copy Markdown
Owner

Background and purpose

#114 was the first pull request from outside the project, and it showed where a contributor gets stuck: the test perspective documents are mostly in Japanese, their INDEX.md is regenerated by tooling that is not in the repository, and notices for adapted code have to reach the packaged extension. This PR gives contributors one place to read before they start, and makes new perspective entries English.

Changes

  • Add CONTRIBUTING.md: development setup (WSL on Windows, Node.js 22, pnpm through Corepack, F5 to run), the checks CI runs, the code conventions in short, where user-facing text lives in English and Japanese, and how to credit code from other projects in ThirdPartyNotices.txt
  • Say in CONTRIBUTING.md that the test perspective documents, CHANGELOG.md, and the version are kept up to date by the maintainer, so contributors can leave them alone
  • AGENTS.md: test perspective documents are written in English from now on. Existing Japanese sections stay until they are rewritten
  • Link CONTRIBUTING.md from the Contributing section of the README

Points to review

  • Contributors who cannot write Japanese may put English text in the Japanese locale files and say so in the PR, and the maintainer translates it afterwards
    • Where to check: CONTRIBUTING.md "User-facing text"
  • Translating the existing perspective documents (111 files, about 10,000 lines with Japanese) is left for a separate change
    • Where to check: AGENTS.md "Testing"

- Add CONTRIBUTING.md covering the development setup, the checks CI runs, the code conventions in short, and where user-facing text lives in both languages
- Ask contributors to list copied or adapted code in ThirdPartyNotices.txt, since the minified build drops source comments
- State that the test perspective documents, CHANGELOG.md, and the version are kept up to date by the maintainer, so contributors do not need to touch them
- Link the guide from the Contributing section of the README
@numlia numlia self-assigned this Oct 25, 2026
@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 37 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
Commits

Reviewing files that changed from the base of the PR and between 5881e52 and d36314a.

Files selected for processing: 3
  • AGENTS.md
  • CONTRIBUTING.md
  • README.md
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@numlia
numlia marked this pull request as ready for review October 25, 2026 13:44
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-25T13:49:55.141507Z d36314a New commits
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔍 Devin Review: 1 flag

Not posted on this PR by your GitHub settings — view it in Devin Review. (Configure)

Devin Review

@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: ea7d12f093

ℹ️ 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 CONTRIBUTING.md Resolved
Comment thread CONTRIBUTING.md Resolved
@numlia
numlia merged commit 90e3c6d into main Oct 25, 2026
3 checks passed
@numlia
numlia deleted the docs/contributing-guide branch October 25, 2026 13:54
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