Comments (17)
Alternative: we could offer training to new localization approvers.
from website.
This issue is currently awaiting triage.
SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the triage/accepted
label.
The triage/accepted
label can be added by org members by writing /triage accepted
in a comment.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
from website.
@seokho-son @a-mccarthy I've created this draft proposal to address the following items in the agenda for today's "SIG Docs Localization Subgroup Monthly Meeting":
The 903 commits in the upstream dev-1.24-bn.1 are not following the SIG-Docs commit squashing policy. dev-1.24-bn.1 contains too many redundant or irrelevant commits. My suggestion was to open another PR with one squashed commit for this first release of the Bengali localization. (#45009 (comment))
Reviewed how we've managed similar cases in the past: #45009 (comment)
You can close this issue if it duplicates others or seems impractical. I'm only putting it up here for discussion.
from website.
We would definitely need to enhance the message to something like:
This pull request contains more than 10 commits. To keep our commit history clean and manageable, please squash your commits before merging. If the detailed commit history is necessary for this PR, please communicate this in the PR description and request that the maintainer preserves it. Otherwise, maintainers are advised to use the 'Squash and merge' option when merging.
from website.
/sig contributor-experience
from website.
/sig testing
from website.
I'm not sure this would help. Most of the PRs that made dev-1.24-bn.1 have a high number of commits were not squashed (which I'd recommend), but for an anecdotal look, a large number of them had between 2 and 10 commits.
from website.
between 2 and 10 commits.
We can adjust the threshold number of commits in the script.
It's crucial to proactively train the localization approvers and promote their reliance on the documented guidelines relating to this issue: we can even link to the guideline in the body of the output comment.
This GitHub action serves the purpose of familiarizing or reiterating these guidelines to PR authors when needed.
from website.
I don't think a bot that only counts can help here @rolfedh. We can use something more sophisticated but commit count alone is a poor indicator of good practices being followed.
from website.
@sftim Agreed, then: no simple bot.
Would you say more about "something more sophisticated," please?
Let's solve the following issue:
The 903 commits in the upstream dev-1.24-bn.1 are not following the SIG-Docs commit squashing policy. dev-1.24-bn.1 contains too many redundant or irrelevant commits. My suggestion was to open another PR with one squashed commit for this first release of the Bengali localization. (#45009 (comment))
Reviewed how we've managed similar cases in the past: #45009 (comment)
from website.
My preference is still approver training. We shouldn't be working on a bot ahead of making sure that new approvers could also provide the same PR feedback manually.
from website.
I wasn't aware of a policy about squashing commits, although as a maintainer I will often suggest squashing. It's more of a convention.
from website.
Thanks for the conversation, @sftim. I think we can close this issue.
If anyone wants to propose an alternate solution, please open a new issue/enhancement request.
from website.
Bit of cleanup
/reopen
from website.
@sftim: Reopened this issue.
In response to this:
Bit of cleanup
/reopen
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
from website.
/close not-planned
from website.
@sftim: Closing this issue, marking it as "Not Planned".
In response to this:
/close not-planned
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
from website.
Related Issues (20)
- Due to the prow source code was moved, there is invalid link for prow plugins. HOT 5
- [ja] Translate content/en/blog/_posts/2024-08-22-Fine-grained-SupplementalGroups-control into Japanese HOT 1
- Statement "A Pod is considered ready when all of its containers are ready." is incomplete / wrong / misleading HOT 1
- Kubernetes API reference 1.31 missing HOT 10
- Deprecation warning banner missing in v1.30 documentation website HOT 6
- Issue with k8s.io/docs/reference/tools/map-crictl-dockercli/ HOT 3
- Access control didn't work after setting uid and gid in annotations -- pv.beta.kubernetes.io HOT 3
- [ja] Translate docs/concepts/workloads/management.md into Japanese HOT 1
- [ja] Translate docs/concepts/services-networking/cluster-ip-allocation.md into Japanese HOT 1
- [ja] Translate docs/concepts/security/service-accounts.md into Japanese HOT 1
- [ja] Translate docs/concepts/security/security-checklist.md into Japanese HOT 1
- [ja] Translate docs/concepts/security/api-server-bypass-risks.md into Japanese HOT 1
- [ja] Translate docs/concepts/policy/pid-limiting.md into Japanese HOT 4
- Trouble following "Updating Configuration via a ConfigMap" HOT 5
- improve layout of Kubernetes online documentation to make better use of the screen space HOT 4
- Use vector images for CPU Manager blog article HOT 2
- Kubelet Configuration (v1beta1) HOT 4
- typo in content/en/docs/concepts/services-networking /cluster-ip-allocation.md HOT 4
- Issue with k8s.io/releases/ HOT 5
- Issue with k8s.io/uk/docs/tutorials/kubernetes-basics/ HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.