Return-Path: X-Original-To: apmail-phoenix-dev-archive@minotaur.apache.org Delivered-To: apmail-phoenix-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 71CB010993 for ; Thu, 1 May 2014 00:16:41 +0000 (UTC) Received: (qmail 11904 invoked by uid 500); 1 May 2014 00:16:40 -0000 Delivered-To: apmail-phoenix-dev-archive@phoenix.apache.org Received: (qmail 11812 invoked by uid 500); 1 May 2014 00:16:40 -0000 Mailing-List: contact dev-help@phoenix.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@phoenix.incubator.apache.org Delivered-To: mailing list dev@phoenix.incubator.apache.org Received: (qmail 11804 invoked by uid 99); 1 May 2014 00:16:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 May 2014 00:16:40 +0000 X-ASF-Spam-Status: No, hits=-2000.7 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 01 May 2014 00:16:39 +0000 Received: (qmail 9151 invoked by uid 99); 1 May 2014 00:16:15 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 May 2014 00:16:15 +0000 Date: Thu, 1 May 2014 00:16:15 +0000 (UTC) From: "James Taylor (JIRA)" To: dev@phoenix.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (PHOENIX-963) Add a description of how to contribute MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/PHOENIX-963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13986233#comment-13986233 ] James Taylor commented on PHOENIX-963: -------------------------------------- Thanks, [~gabriel.reid]. +1. We discussed part of this (the "how to create and upload a patch") a while back (maybe before your time) here: http://mail-archives.apache.org/mod_mbox/incubator-phoenix-dev/201401.mbox/%3CCAAF1Jdh_N8=uoye_wCye43g77ktbVYBOvKbyzN2F+Y5=SksRVw@mail.gmail.com%3E I like the the methodology jcloud uses: http://wiki.apache.org/jclouds/Committers%20Guide, but others made the valid point that we shouldn't dictate process too much, so for "lighter" patches, attaching a .patch file is good. We have an eclipse prefs file, an import order file, and a code template checked in at phoenix/dev. I prefer to have no warnings too (from Eclipse), but this is broken in 4.0 (which I've been meaning to fix). The generated protobuf code has a bunch of warnings - was thinking to add top level suppresses for these and fix (or suppress) any other warning. > Add a description of how to contribute > -------------------------------------- > > Key: PHOENIX-963 > URL: https://issues.apache.org/jira/browse/PHOENIX-963 > Project: Phoenix > Issue Type: Improvement > Reporter: Gabriel Reid > > There is currently no clear description of how to create and submit patches to Phoenix, with a number of options for creating and submitting patches (e.g. GitHub PR, Jira with git diff, Jira with git am). Also, while many users are familiar with working with GitHub pull requests, there are many who are less familiar with manually generating patches with git. > A page should be added to the Phoenix website describing the (recommended) workflow to be followed when developing and submitting a patch to Phoenix. This should include an explanation of at least the following: > * how to check out the code > * recommendations on unit tests (e.g. where to locate unit and integration tests) > * code style requirements > * how to create and upload a patch > Although these are things that are basic knowledge for many (and are repeated on many ASF project websites), it can be useful for newcomers who either don't know some of these details, or want to make sure they're doing things in line with expectations. -- This message was sent by Atlassian JIRA (v6.2#6252)