Git Product home page Git Product logo

Comments (17)

sftim avatar sftim commented on August 28, 2024 1

Alternative: we could offer training to new localization approvers.

from website.

k8s-ci-robot avatar k8s-ci-robot commented on August 28, 2024

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.

rolfedh avatar rolfedh commented on August 28, 2024

@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.

rolfedh avatar rolfedh commented on August 28, 2024

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.

sftim avatar sftim commented on August 28, 2024

/sig contributor-experience

from website.

sftim avatar sftim commented on August 28, 2024

/sig testing

from website.

sftim avatar sftim commented on August 28, 2024

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.

rolfedh avatar rolfedh commented on August 28, 2024

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.

sftim avatar sftim commented on August 28, 2024

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.

rolfedh avatar rolfedh commented on August 28, 2024

@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.

sftim avatar sftim commented on August 28, 2024

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.

sftim avatar sftim commented on August 28, 2024

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.

rolfedh avatar rolfedh commented on August 28, 2024

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.

sftim avatar sftim commented on August 28, 2024

Bit of cleanup
/reopen

from website.

k8s-ci-robot avatar k8s-ci-robot commented on August 28, 2024

@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.

sftim avatar sftim commented on August 28, 2024

/close not-planned

from website.

k8s-ci-robot avatar k8s-ci-robot commented on August 28, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.