Hi,

Raxel Gutierrez wrote:

> Refactored the patch list frontend code to make the forms more healthy
> and readable. Also, separated script tags into a separate js file which
> is better for keeping things modular and maintainable.

Tiny nit: patchwork's commit messages tend to use the imperative mood,
as though ordering the codebase to change.  In other words, you can
think of a commit message as kind of like a bug report --- it
describes a change you would like the project to make and why.

In this example, I think the idea is something like

        Clean up the patch-list page by <explanation>.  This allows <description
        of benefit>.  No user-visible change intended.

        Also move patch list related js code to a new patch-list.js file, to
        make the javascript easy to read and edit in one place.  This makes
        automatic code formatting easier, makes it more straightforward to
        measure test coverage and discover opportunities for refactoring, and
        simplifies a possible future migration to typescript if the project
        chooses to go in that direction.

>                                                        Refer to cover
> letter for other conventions that I suggest for frontend code like
> naming for HTML attributes / CSS selectors.

The commit message, unlike the cover letter, becomes part of the
history I can see in the patchwork repository with "git log" (e.g.,
when trying to understand a line I am investigating using "git
blame"); as a result, it's helpful for the commit messages to be
mostly self-contained.  Are there particular conventions that are
relevant for this patch that should be included here?  Or does this
suggest that it might make sense to add a file about frontend coding
style to docs/development/?

Thanks and hope that helps,
Jonathan
_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to