Return-Path: X-Original-To: apmail-incubator-jspwiki-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-jspwiki-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 2F572DC8A for ; Wed, 13 Mar 2013 03:36:45 +0000 (UTC) Received: (qmail 95126 invoked by uid 500); 13 Mar 2013 03:36:45 -0000 Delivered-To: apmail-incubator-jspwiki-dev-archive@incubator.apache.org Received: (qmail 95006 invoked by uid 500); 13 Mar 2013 03:36:44 -0000 Mailing-List: contact jspwiki-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jspwiki-dev@incubator.apache.org Delivered-To: mailing list jspwiki-dev@incubator.apache.org Received: (qmail 94958 invoked by uid 99); 13 Mar 2013 03:36:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 03:36:42 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of glen.mazza@gmail.com designates 209.85.216.53 as permitted sender) Received: from [209.85.216.53] (HELO mail-qa0-f53.google.com) (209.85.216.53) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 03:36:37 +0000 Received: by mail-qa0-f53.google.com with SMTP id z4so413954qan.12 for ; Tue, 12 Mar 2013 20:36:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=e+r508GMvptvA7pok6UNqbNJzgpzMkwXEs9iE7yivYs=; b=grjuKjhwplXjSGA/06nCd9LhM25D2RI1TKFsSU3VEoecDm4GWg9YtJLLLTqnju9oN4 E/UMBFgpF8Q0pxmo9ou53WSsbioUS2O7tH4eQlBBR/eYXE9EQ4OEW84CT4j6+B/9G6IO x56SutzTzMASil1lEOwkfmYKXrk8vUUFHpFU1tYkQ1Q1SBy0QDXnRq53lY8HBBNjku5D rvexWRA2X+//sipYzoN82wtveR2NLbLMHWBOch62Zsfxdd92F5co1JkxnSYXQAuBpBR2 9ainz4ChzICDPzmVXVHGrJkBedVqsKLLkTRYsdR3F8jQaut0/nnsQVEj0HG9xyRQ5LOH grUQ== X-Received: by 10.49.2.7 with SMTP id 7mr2603939qeq.45.1363145776828; Tue, 12 Mar 2013 20:36:16 -0700 (PDT) Received: from [192.168.1.47] (pool-71-191-238-166.washdc.east.verizon.net. [71.191.238.166]) by mx.google.com with ESMTPS id ku2sm34701834qeb.4.2013.03.12.20.36.14 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 12 Mar 2013 20:36:15 -0700 (PDT) Message-ID: <513FF42D.7000808@gmail.com> Date: Tue, 12 Mar 2013 23:36:13 -0400 From: Glen Mazza User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 MIME-Version: 1.0 To: jspwiki-dev@incubator.apache.org Subject: Re: Contributing Plugins References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org On 03/12/2013 07:36 PM, Juan Pablo Santos Rodríguez wrote: > Hi Jürgen (et all), > > apologies on not creating the JIRA component yet, had a real busy week.. > > I've just asked on general@i.a.o about his and they've kindly pointed me to > http://code.google.com/a/apache-extras.org/hosting/ which seems to fit a > lot better than an undetermined number of JIRAs (we get svn, issue tracker, > downloads section, etc.). > > So, I see two possibilities: > 1.- we can create one jspwiki-[contrib|extras|whatever] project there, and > grant commit access to whoever asks. We add a link on the website. This way > contributions will be easier to track, look at, and promote Hi Juan, actually, whomever has a plugin can create their own Google Code or GitHub site for it, and we can just add a link to it on our Apache webpage (AFAICT, we just need to create a "plugins" page which links to the various external plugin sites.) At a later date, once we get the website issues nailed down, we can look at incorporating some/all of them in the Apache JSPWiki base code, once the donator supplies us a JIRA patch with Apache-licensed documentation. I don't believe we want to be managing any more websites (with their associated SVN/issue tracker/downloads, etc.) than we absolutely have to. If we're in the business of granting write access it follows we end up being sort of responsible for whatever somebody places there (copywrited code, for example), as well as the general risks of person A messing up person B's code. > > 2.- whoever wants to develop his/her extension(s) opens a project in there, > labelling it at least with "jspwiki". We add a link to the tag on the > website. This option is easier to set up, as anyone anytime can open a new > project, not depending on anyone to start his/her project, but linking to a > tag will decrease its visibility (i.e.: it's difficult to see at a glance > what are the different projects at > http://code.google.com/a/apache-extras.org/hosting/search?q=label%3aMaven) > I like this idea much more, let the donator create his own Google Code/GitHub site (they don't even need to put jspwiki in the name), and just inform us about it for us to add it to the the Apache JSPWiki website's new plugins page. (We can provide a link to the plugin and a 1-or-2 sentence description of it.) I don't see how its visibility can be decreased that way, because the page to look at to find *all* plugins will be the Apache JSPWiki plugins page. Those plugins might link to 20 different URLs, it won't matter, they will still all be listed together on that page. Besides, some like GitHub, some like Google Code, some like ???.... Even if you went with (1), you'll still potentially going to have several hosting their plugins on different sites because they don't want the others to be altering their source code while they're developing it. So the plugins page on Apache.org will still be having the full list of all external plugins we're aware of, because only that page will be pointing to all the places where the plugins are hosted. Regards, Glen > I'm more inclined to option #1 but, @all, WDYT? > > > br, > juan pablo > > > On Thu, Mar 7, 2013 at 9:29 AM, Juan Pablo Santos Rodríguez < > juanpablo.santos@gmail.com> wrote: > >> Hi, >> >> I'd prefer a Jira per plugin. I'll create a "Contributions" component on >> Jira this afternoon, so we can reach all contributed >> plugins/filters/templates/whatever from one URL >> >> Also, another possibility could be set up a jspwiki-extras account on >> github/google code/etc., granting commit access per request (something >> similar to what is done on Jenkins). @all: WDYT? >> >> >> br, >> juan pablo >> >> >> On Wed, Mar 6, 2013 at 2:33 PM, Jürgen Weber wrote: >> >>> Hi, >>> >>> jspwiki.org is r/o now, so, how does one contribute plugins nowadays? >>> Create a jira for each plugin and add the source? Or have a meta Jira >>> that contains all contributed plugins? >>> >>> Thx, Juergen >>> >>