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