You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Julian Reschke (Jira)" <ji...@apache.org> on 2024/07/01 04:59:00 UTC
[jira] [Commented] (OAK-10881) Expand oak/docs/participating with some more guidelines
[ https://issues.apache.org/jira/browse/OAK-10881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17861061#comment-17861061 ]
Julian Reschke commented on OAK-10881:
--------------------------------------
- checking builds with newer JDKs (see https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk-java17/org.apache.jackrabbit$oak-core/35/testReport/org.apache.jackrabbit.oak.security.user/CachedPrincipalMembershipReaderTest/testReadMembershipForNonUser_name_Cache_Max_Stale___10000_/)
> Expand oak/docs/participating with some more guidelines
> -------------------------------------------------------
>
> Key: OAK-10881
> URL: https://issues.apache.org/jira/browse/OAK-10881
> Project: Jackrabbit Oak
> Issue Type: Documentation
> Components: doc
> Reporter: Julian Reschke
> Assignee: Julian Reschke
> Priority: Minor
> Fix For: 1.66.0
>
>
> Proposal:
> Tickets/PRs/Workflow:
> - Always reference an Oak ticket for each commit/PR (this should include the jira id in the correct format, eg OAK-10881 instead of Oak 10881)
> - minimize PRs; do not modify whitespace/coding style except where needed
> - structure tickets/PRs so that things that can be separated are (that can be useful for backports)
> - have test cases (when there's no immediate fix, create a ticket and a PR just for the test and mark it "ignored", pointing to the actual issue)
> - trunk: when done with a ticket, set it to "resolved" and set "Fix Version" to the next unreleased version
> - maintenance branch: re-use the existing Jira ticket and just add to "Fix Version" (unless the backport is complex)
> - avoid committing unfinished stuff to trunk; in particular when a release is approaching
> - add affects-version and fix-version as and when applicable
> - PRs that contain multiple commits in general should be "squashed and merged"
> Coding Style:
> - no wildcard imports
> - in general be consistent with the style of the code being modified
> - avoid TABs and trailing whitespace
--
This message was sent by Atlassian Jira
(v8.20.10#820010)