syncope-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Chicchiriccò <ilgro...@apache.org>
Subject Re: Want to start contributing in Syncope project
Date Tue, 09 May 2017 11:42:37 GMT
Hi,
you should now be able to edit

https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCUSS%5D+Social+login

where I have already put some skeleton information.

Please check if this works and revert, thanks.

Regards.

On 08/05/2017 17:16, Yash Jain wrote:
> Hi,
>
> I have created confluence account with username yjain525. you can grant me
> access there.
> I have submitted the ICLA document to the email id : secretary@apache.org.
>
> Regards,
> Yash
>
>
> On Fri, May 5, 2017 at 1:04 PM, Yash Jain <yjain525@gmail.com> wrote:
>
>> Thanks buddy!
>>
>> I will create confluence account and start going through Syncope concepts
>> and codebase.
>>
>> Regards,
>> Yash
>>
>> On Fri, May 5, 2017 at 12:13 PM, Francesco Chicchiriccò <
>> ilgrosso@apache.org> wrote:
>>
>>> Hi Yash,
>>> see my replies below.
>>>
>>> Regards.
>>>
>>> On 04/05/2017 20:46, Yash Jain wrote:
>>>
>>>> Hi,
>>>>
>>>> Thanks for providing the documents.
>>>>
>>>> 1) I am able to build the project on my local using following command :
>>>>      mvn - PskipTests,all
>>>> I have attached txt file for the build results.
>>>>
>>> Cool.
>>>
>>> 2)  But when I am running command:
>>>>     mvn clean install
>>>> It is failing . Should I try to debug the issue or should I start going
>>>> through the code.
>>>>
>>> Building Syncope with all tests is quite resource-demanding, so there are
>>> some synchronization issues in the integration tests which lead to failure
>>> when the underlying system takes a bit more than expected to respond.
>>> On my laptop, for example, 'mvn  -T 1C -PskipTests,all' takes around 1.30
>>> mins while 'mvn -T 1C clean install' something less than 20 mins.
>>>
>>> We have however several CI instances in place, including Travis CI:
>>>
>>> https://travis-ci.org/apache/syncope/builds
>>>
>>> which take additional care about successful builds.
>>>
>>> I'd say you'd rather start going through the code ;-)
>>>
>>> 3) I went through the link [1]  and I think I can work on "social
>>>> registration for End user UI" module.
>>>> Kindly help me on which sections of code, I should start going through
>>>> to further work on this module.
>>>>
>>> Cool, then you're looking at
>>>
>>> https://issues.apache.org/jira/browse/SYNCOPE-1018
>>>
>>> Besides what it is already reported in the issue description and
>>> comments, you can now - after Syncope 2.0.3 was released - also have a kind
>>> of reference implementation in the SAML 2.0 SP extension, e.g.
>>>
>>> https://github.com/apache/syncope/tree/2_0_X/ext/saml2sp
>>>
>>> That extension, in fact, allows to SSO to Admin Console and Enduser UI
>>> after authenticating to an external SAML 2.0 IdP.
>>>
>>> The new extension from SYNCOPE-1018, instead, should enable the Enduser
>>> UI (and possibly the Admin Console too, why not?) to SSO after
>>> authenticating to an external OAuth 2.0 provider (for existing users) or to
>>> pre-populate some attribute (for self-registration, in the Enduser UI).
>>>
>>> Once you've got some confidence around Syncope concepts and codebase, I
>>> suggest to start from
>>>
>>> https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCU
>>> SS%5D+SAML+2.0+Service+Provider+feature
>>>
>>> and to create a similar page for OAuth 2.0.
>>> Once done that, you might want to start a separate mail thread here on
>>> dev@ to discuss.
>>>
>>> In order to proceed, we need:
>>>
>>> * you to sign and submit an ICLA - see http://www.apache.org/licenses
>>> /#clas
>>> * your Confluence account so I can grant you write access to
>>> https://cwiki.apache.org/confluence/display/SYNCOPE
>>>
>>> Glad to have you onboard, anyway!
>>>
>>> On Thu, May 4, 2017 at 1:12 PM, Yash Jain <yjain525@gmail.com <mailto:
>>>> yjain525@gmail.com>> wrote:
>>>>
>>>>      Hi,
>>>>
>>>>      Thanks a lot guys for quick response. I will go through the ideas
>>>>      and start going through the documents.
>>>>
>>>>
>>>>      On Thu, May 4, 2017 at 1:01 PM, Francesco Chicchiriccò
>>>>      <ilgrosso@apache.org <mailto:ilgrosso@apache.org>> wrote:
>>>>
>>>>          On 04/05/2017 09:11, Yash Jain wrote:
>>>>
>>>>              Hi Guys,
>>>>
>>>>              I am excited to contribute to syncope project as I find it
>>>>              quite
>>>>              interesting and challenging opportunity to learn and
>>>>              contribute.
>>>>              I have worked on some projects using spring framework, SQL
>>>>              and some front
>>>>              end technologies. I am willing to learn new technologies
>>>>              while contributing
>>>>              to such a good project.
>>>>              Kindly guide me on how to start and in which area I can
>>>>              start contributing.
>>>>
>>>>
>>>>          Welcome to Apache Syncope!
>>>>
>>>>          If you are looking for contribution you can check [1], which
>>>>          are the ideas for GSoC 2017 that did not unfortunately found
>>>>          valuable proposals.
>>>>
>>>>          You might also be interested in some background information
>>>>          about contributing in [2] and building [3].
>>>>
>>>>          Regards.
>>>>
>>>>          [1]
>>>>          https://issues.apache.org/jira/browse/SYNCOPE-1019?jql=proje
>>>> ct%20%3D%20SYNCOPE%20AND%20labels%20%3D%20gsoc2017
>>>>          <https://issues.apache.org/jira/browse/SYNCOPE-1019?jql=proj
>>>> ect%20%3D%20SYNCOPE%20AND%20labels%20%3D%20gsoc2017>
>>>>          [2] http://syncope.apache.org/contributing.html
>>>>          <http://syncope.apache.org/contributing.html>
>>>>          [3] http://syncope.apache.org/building.html
>>>>          <http://syncope.apache.org/building.html>

-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/


Mime
View raw message