Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id F06E8200D26 for ; Fri, 20 Oct 2017 11:05:13 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id EED1D160BCB; Fri, 20 Oct 2017 09:05:13 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 3E2181609E1 for ; Fri, 20 Oct 2017 11:05:13 +0200 (CEST) Received: (qmail 2788 invoked by uid 500); 20 Oct 2017 09:05:12 -0000 Mailing-List: contact dev-help@chemistry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@chemistry.apache.org Delivered-To: mailing list dev@chemistry.apache.org Received: (qmail 2777 invoked by uid 99); 20 Oct 2017 09:05:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Oct 2017 09:05:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 2F11F180675 for ; Fri, 20 Oct 2017 09:05:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1 X-Spam-Level: * X-Spam-Status: No, score=1 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 6IQVpi1-d8xz for ; Fri, 20 Oct 2017 09:05:09 +0000 (UTC) Received: from urchin.earth.li (urchin.earth.li [185.73.44.122]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id DCCB85F238 for ; Fri, 20 Oct 2017 09:05:08 +0000 (UTC) Received: from nick (helo=localhost) by urchin.earth.li with local-esmtp (Exim 4.89) (envelope-from ) id 1e5TEk-0005vQ-3l for dev@chemistry.apache.org; Fri, 20 Oct 2017 10:05:02 +0100 Date: Fri, 20 Oct 2017 10:05:02 +0100 (BST) From: Nick Burch X-X-Sender: nick@urchin.earth.li To: dev@chemistry.apache.org Subject: Re: How to ease contributions to chemisty-cmsilib In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed archived-at: Fri, 20 Oct 2017 09:05:14 -0000 On Fri, 20 Oct 2017, Laurent Mignon wrote: > In discussions with Jeff and Florian on this topic, Florian mentioned that > the ASF now offers a tool for integrating projects with Github. ( > https://gitbox.apache.org/) There's already a read-only mirror of cmislib (and the other Chemistry projects) on github - https://github.com/apache/chemistry-cmislib Anyone can clone from that, and open pull requests against it. Pull requests get emailed to the dev list, and if you apply the patch in svn with the right commit message they'll get auto-closed I can't see any mention of that on the chemistry website, and the source code link just dumps you straight into svn As a first step, I'd suggest you change the "source code" link to be a page which explains about the github mirror, suggests people use it, as well as providing the svn url. Something like http://poi.apache.org/subversion.html might work > This change would allow: > * A better visibility of the project > * A better publicity of ongoing changes and improvements > * A simpler review process open to everyone You should have all of those already via the current github mirror! > * The use of continuous integration servers such as' TravisCI' and tools > for analysis and visualization of code quality such as' CodeClimate'. The ASF provides CI servers which run on svn or git commits, you just have to ask for one to be turned on. The main two offerings are: * https://cwiki.apache.org/confluence/display/INFRA/Jenkins * https://ci.apache.org/buildbot.html That's not to say that you shouldn't move to "git dual hosting", just that I'd suggest you make sure you'd be moving for the right reasons! Nick