You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by john pradeep <ye...@gmail.com> on 2011/03/07 23:06:15 UTC

Interested to contribute

Hi,
I am very much interested to contribute to ISIS, I Just started to go
through the documentations available. meanwhile, any tips/advice would be
much appreciated.


Thanks,
John

Re: Interested to contribute

Posted by john pradeep <ye...@gmail.com>.
Hi Dan,
Thanks a lot for the information. I will pick up few JIRAs to start with and
then later will take responsibility of a new feature.


Regards,
John

On Tue, Mar 8, 2011 at 1:00 PM, Dan Haywood <dk...@gmail.com> wrote:

> Hi John,
> Great to hear that you're interested!
>
> There's a couple of different ways that you can contribute:
>
> 1. the "usual" way is to start contributing patches to existing JIRAs, or
> to raise new JIRAs for new features and contribute that new feature as a
> patch.  After a little while of doing this, the community will take a vote
> as to whether to grant you commiter access.
>
> 2. alternatively, you could start working on new contributions through the
> apache-extras.org site [1], where we have a (currently empty) subproject
> isis-extras [2].  The bar for contributing to the isis-extras project is
> much lower: I can grant you commit access there immediately.  Then, you can
> start work on something, and later on join the project "proper" if we accept
> the isis-extras code as a donation and vote you in.
>
> In terms of things to get started on, the first thing is to set up your
> development environment, as outlined in [3] or [4]. Then, you can either:
> a) have a look at some of the JIRAs to see if any look like ones you could
> work on.
> b) think about a new component you might like to work on:
>  - a new viewer (a big job; see [6] on my blog for an idea of what this
> takes to do)
>  - a new security implementation
>  - a new programming model for another language, eg Scala, Fantom or Go
>  - a new profile store
> c) enhance an existing component: eg
>  - JSON support for the Restful viewer
>  - BDD support for a new framework, eg Cucumber
>
> Hope that's of some use,
>
> Cheers
> Dan
>
> [1] http://code.google.com/a/apache-extras.org
> [2] http://code.google.com/a/apache-extras.org/p/isis-extras/
> [3]
> http://incubator.apache.org/isis/docbkx/html/guide/isis-contributors-guide.html
> [4]
> http://incubator.apache.org/isis/docbkx/pdf/isis-contributors-guide.pdf
> [5]
> https://issues.apache.org/jira/browse/ISIS?report=com.atlassian.jira.plugin.system.project:openissues-panel
> [6] http://danhaywood.com/resources/viewer-stories/
>
>
> On 07/03/2011 22:06, john pradeep wrote:
>
>> Hi,
>> I am very much interested to contribute to ISIS, I Just started to go
>> through the documentations available. meanwhile, any tips/advice would be
>> much appreciated.
>>
>>
>> Thanks,
>> John
>>
>>

Re: Interested to contribute

Posted by Dan Haywood <dk...@gmail.com>.
Hi John,
Great to hear that you're interested!

There's a couple of different ways that you can contribute:

1. the "usual" way is to start contributing patches to existing JIRAs, 
or to raise new JIRAs for new features and contribute that new feature 
as a patch.  After a little while of doing this, the community will take 
a vote as to whether to grant you commiter access.

2. alternatively, you could start working on new contributions through 
the apache-extras.org site [1], where we have a (currently empty) 
subproject isis-extras [2].  The bar for contributing to the isis-extras 
project is much lower: I can grant you commit access there immediately.  
Then, you can start work on something, and later on join the project 
"proper" if we accept the isis-extras code as a donation and vote you in.

In terms of things to get started on, the first thing is to set up your 
development environment, as outlined in [3] or [4]. Then, you can either:
a) have a look at some of the JIRAs to see if any look like ones you 
could work on.
b) think about a new component you might like to work on:
   - a new viewer (a big job; see [6] on my blog for an idea of what 
this takes to do)
   - a new security implementation
   - a new programming model for another language, eg Scala, Fantom or Go
   - a new profile store
c) enhance an existing component: eg
   - JSON support for the Restful viewer
   - BDD support for a new framework, eg Cucumber

Hope that's of some use,

Cheers
Dan

[1] http://code.google.com/a/apache-extras.org
[2] http://code.google.com/a/apache-extras.org/p/isis-extras/
[3] 
http://incubator.apache.org/isis/docbkx/html/guide/isis-contributors-guide.html
[4] http://incubator.apache.org/isis/docbkx/pdf/isis-contributors-guide.pdf
[5] 
https://issues.apache.org/jira/browse/ISIS?report=com.atlassian.jira.plugin.system.project:openissues-panel
[6] http://danhaywood.com/resources/viewer-stories/

On 07/03/2011 22:06, john pradeep wrote:
> Hi,
> I am very much interested to contribute to ISIS, I Just started to go
> through the documentations available. meanwhile, any tips/advice would be
> much appreciated.
>
>
> Thanks,
> John
>