Thank you all, the pull request is merged.

Jacopo

On Wed, Sep 23, 2026 at 1:54 PM Rishi Solanki <[email protected]> wrote:
>
> *All good. Thanks for simplifying.*
> *+1 to proceed further with finalised contribution flow in the email
> thread.*
>
> Best Regards,
> --
> Rishi Solanki
> *CTO, Mindpath Technology*
> Intelligent Solutions
> cell: +91-98932-87847
> LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>
>
>
> On Wed, Sep 23, 2026 at 2:28 PM Jacopo Cappellato <
> [email protected]> wrote:
>
> > Hi all,
> >
> > As there have been no further comments on this proposal in the last 8
> > days, I think we can move towards finalizing the discussion and
> > merging the pull request, so that we can start using the new
> > contribution guidelines.
> >
> > Of course, we can continue to refine the guidelines and template as we
> > gain experience with them, and update the Wiki documentation
> > accordingly.
> >
> > If anyone has any last comments or concerns, please let me know.
> >
> > Best regards,
> > Jacopo
> >
> > On Tue, Sep 15, 2026 at 11:38 AM Jacopo Cappellato
> > <[email protected]> wrote:
> > >
> > > Hi all,
> > >
> > > First of all, thanks for all your feedback.
> > > I have tried to incorporate all your comments and address your
> > > concerns. Please review the new guide for contributors, and the new
> > > pull request template, in the pull request
> > >
> > > https://github.com/apache/ofbiz-framework/pull/2000
> > >
> > > Best regards,
> > >
> > > Jacopo
> > >
> > > On Thu, May 28, 2026 at 9:27 AM Jacopo Cappellato
> > > <[email protected]> wrote:
> > > >
> > > > Hi all,
> > > >
> > > > I would like to propose updating our contribution workflow and commit
> > message guidelines to simplify contributions and improve the quality of our
> > git history, pull requests, and release notes.
> > > >
> > > > Today, commit message guidelines are defined here:
> > https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+commit+message+template
> > and they are also the basis of our GitHub pull request template. The
> > broader contribution workflow is documented here:
> > https://cwiki.apache.org/confluence/display/OFBIZ/Contributing+via+Git+and+Github.
> > While useful, this document is quite long and includes a lot of generic git
> > information that is not specific to OFBiz.
> > > >
> > > > My main concern with the current commit message template is that it is
> > very OFBiz-specific and enforces a fixed format that does not always fit
> > the nature of the change. Instead, I would propose adopting a simpler and
> > more open format based on widely used git best practices: a commit message
> > should contain a title (imperative form, no trailing period) describing the
> > change and an optional description separated from the title by an empty
> > line.
> > > >
> > > > This approach is natural because it is already broadly adopted across
> > many open source communities and tooling ecosystems. I would also suggest
> > avoiding references to Jira tickets or external resources directly in
> > commit messages: our source code and commit history are long-term project
> > assets and should remain independent from external systems that may change
> > or disappear over time.
> > > >
> > > > The current commit message template could instead become the pull
> > request template. Pull requests are a more natural place for references to
> > Jira tickets, related pull requests, external resources, design
> > discussions, etc. The pull request title is also important because it can
> > be used to automatically generate release notes.
> > > >
> > > > Regarding release notes, I propose generating them automatically from
> > pull requests using GitHub tooling rather than Jira tooling. This makes
> > pull requests the primary entry point for contributions and their
> > documentation, instead of always requiring contributors to first create a
> > Jira ticket. When contributors already have working code to contribute,
> > opening a pull request and discussing details there is often more natural.
> > > >
> > > > Jira would still remain useful for bug reports without patches or when
> > contributors want to discuss ideas and designs before implementation.
> > > >
> > > > All the information about this workflow could be documented in the
> > CONTRIBUTING document already present in the repository and expanded to
> > describe the new process. This would allow contributors to immediately find
> > the guidelines directly in the repository instead of having to search
> > through Confluence documentation. A first draft of such document is already
> > available here:
> > > >
> > > >
> > https://github.com/jacopoc/ofbiz-framework/blob/contributing/CONTRIBUTING.md
> > > >
> > > > In practice, the workflow would become:
> > > >
> > > > Current workflow:
> > > >
> > > > Create a Jira ticket describing the change
> > > >
> > > > Create commits using the fixed format (including Jira references,
> > categories, etc.)
> > > >
> > > > Create a pull request (often repeating information already present
> > elsewhere)
> > > >
> > > > Proposed workflow:
> > > >
> > > > Create one or more commits with a title and optional description using
> > the open format described above
> > > >
> > > > Submit a pull request using the pull request template (which we can
> > improve to provide better guidance)
> > > >
> > > > Optionally create a Jira ticket for bug reports or early design
> > discussions
> > > >
> > > > I would be interested in hearing feedback from the community.
> > > >
> > > > Jacopo
> >

Reply via email to