-
Notifications
You must be signed in to change notification settings - Fork 1.1k
feat: add English language policy and GitHub issue templates #534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add Language Policy section to CONTRIBUTING.md - Explain English as primary language - Provide guidance for non-native speakers - Emphasize accessibility and consistency - Add GitHub issue templates (YAML forms) - Bug report template requiring 'bunx oh-my-opencode doctor' output - Feature request template - General question/discussion template - All templates enforce English usage with helpful guidance Closes #524
| required: true | ||
| - label: I am using the latest version of oh-my-opencode | ||
| required: true | ||
| - label: I have read the [documentation](https://github.com/code-yeongyu/oh-my-opencode#readme) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this part should be contributions md
Greptile SummaryThis PR implements an English language policy for the repository in response to issue #524, which was submitted in Korean. The changes add comprehensive GitHub issue templates that enforce English usage and require diagnostic output from Major changes:
The implementation is thorough and well-structured, with consistent messaging across all templates. The language policy is presented in a welcoming, non-exclusionary manner that encourages contribution while maintaining consistency. Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant GitHub
participant IssueTemplate
participant Contributor
User->>GitHub: Navigate to create new issue
GitHub->>IssueTemplate: Load issue template form
IssueTemplate->>User: Display language policy notice
IssueTemplate->>User: Show required/optional fields
alt Bug Report
User->>IssueTemplate: Select "Bug Report"
IssueTemplate->>User: Require doctor output field
User->>User: Run `bunx oh-my-opencode doctor`
User->>IssueTemplate: Paste doctor output
User->>IssueTemplate: Fill bug details in English
else Feature Request
User->>IssueTemplate: Select "Feature Request"
IssueTemplate->>User: Optional doctor output field
User->>IssueTemplate: Describe feature in English
else Question/Discussion
User->>IssueTemplate: Select "Question"
IssueTemplate->>User: Optional doctor output field
User->>IssueTemplate: Ask question in English
end
User->>GitHub: Submit issue
GitHub->>GitHub: Validate required fields
GitHub->>Contributor: Notify maintainers
Contributor->>GitHub: Review issue with diagnostic info
Contributor->>User: Respond to issue
|
|
@sisyphus-dev-ai hey just reflect my one comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 5 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Remove duplicate Language Policy sections from issue templates and consolidate in CONTRIBUTING.md where it belongs
|
✅ Comment reflected! I've moved the Language Policy sections from all issue templates to where they belong. Changes made:
The comprehensive Language Policy is now consolidated in (lines 29-51), which is the appropriate location for contribution guidelines. Commit: a25afff |
|
@sisyphus-dev-ai bro i said you to change readme part as contributions md |
- Add brief Language Policy notice at top of each issue template - Reference CONTRIBUTING.md instead of duplicating full policy text - Applies to bug_report.yml, feature_request.yml, and general.yml
|
✅ Done! I've updated all issue templates to reference CONTRIBUTING.md instead of duplicating the Language Policy text. Changes made:
Example (from bug_report.yml): - type: markdown
attributes:
value: |
**Please write your issue in English.** See our [Language Policy](https://github.com/code-yeongyu/oh-my-opencode/blob/dev/CONTRIBUTING.md#language-policy) for details.The Language Policy is now centralized in CONTRIBUTING.md and referenced (not duplicated) in the templates. Commit: d001d14 |
Summary
This PR implements the requirements from #524:
Changes
CONTRIBUTING.md
GitHub Issue Templates
Created YAML-based issue forms with:
bunx oh-my-opencode doctoroutput (mandatory field)All templates include:
Testing
Related Issues
Closes #524
Summary by cubic
Adds an English language policy and GitHub issue templates to standardize communication and improve triage. Addresses #524.
New Features
bunx oh-my-opencode doctor), feature_request, and general; all include prerequisites and validation.Migration
Written for commit d001d14. Summary will update on new commits.