syncope-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Chicchiriccò <ilgro...@apache.org>
Subject Re: Eclipse Plugin [SYNCOPE-809] as GSoC 16 Project
Date Mon, 30 May 2016 07:31:33 GMT
Hi,
I have commented

https://github.com/tmess567/SYNCOPE-809/issues/3

and also opened

https://github.com/tmess567/SYNCOPE-809/issues/4

Regards.

On 28/05/2016 12:51, Francesco Chicchiriccò wrote:
> On 2016-05-28 12:48 Tushar Mishra wrote:
>> There have been no responses from the IRC channel for eclipse (Refer to
>> comments on this issue 
>> <https://github.com/tmess567/SYNCOPE-809/issues/3>).
>> I have sent out some emails regarding the query out to some plugin
>> developers and blog authors and I am still awaiting any response from 
>> them.
>>
>> Meanwhile, I am working on developing tests for the plugin. I believe 
>> this
>> will be completed during the weekend in which case, I will start work on
>> the editor part of the plugin.
>>
>> I would again like to invite you to try out the plugin and post 
>> issues on
>> the GitHub repository <https://github.com/tmess567/SYNCOPE-809> if 
>> you find
>> any problems.
>
> Thanks for update: I'll look into that on Monday at earliest.
> Regards.
>
>> On Fri, May 27, 2016 at 1:36 PM Tushar Mishra <tusharm567@gmail.com> 
>> wrote:
>>
>>> Update:
>>>
>>> 1. icon has been changed with this commit
>>> <https://github.com/tmess567/SYNCOPE-809/commit/b72ce55958aefe7ea1510428189972bccad269fd>

>>>
>>> 2. Commented on issue #3
>>> <https://github.com/tmess567/SYNCOPE-809/issues/3>
>>>
>>> Refactoring plugin.xml to src/main/resources/ doesn't seem to be 
>>> directly
>>> possible. Also, plugin.xml requires META-INF and MANIFEST.MF to be 
>>> in the
>>> same directory, so that has to be in the root directory as well.
>>> I will continue to look into it and ask other developers until I'm 
>>> sure.
>>>
>>> Also, do I need to change the icons used in the tree view to represent
>>> folders and files? If so, it would be really helpful if you could 
>>> point me
>>> to where you got the icons for the image
>>> <https://cwiki.apache.org/confluence/download/attachments/62687598/image2016-3-15%2017%3A49%3A32.png?version=1&modificationDate=1458060572000&api=v2>

>>> you
>>> posted over at the wiki page
>>> <https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016> for the
>>> GSoC project.
>>>
>>> Regards,
>>>
>>> On Thu, May 26, 2016 at 4:29 PM Francesco Chicchiriccò <
>>> ilgrosso@apache.org> wrote:
>>>
>>>> On 26/05/2016 12:46, Tushar Mishra wrote:
>>>> > I have made the following changes to my project:
>>>> >
>>>> > 1. Refactored as Maven project and included parent POM
>>>> > 2. Removed unnecessary target libraries and binary files
>>>> > 3. Added Readme to Github repository
>>>> > 4. Changed repository to only contain Eclipse project instead of 
>>>> entire
>>>> > workspace
>>>> > 5. Brought source to root directory of the repository
>>>> > 6. Changed base package from "eclipseplugin" to 
>>>> "org.apache.syncope.ide.
>>>> > eclipse"
>>>> > 7. Added Login functionality to allow user to define the url of 
>>>> syncope
>>>> > deployment and username password combination
>>>> >
>>>> > Changes to be made:
>>>> >
>>>> > 1. Replace icon of plugin to syncope's icon
>>>> > 2. Remove .settings, META-INF, .classpath and build.properties 
>>>> files and
>>>> > folders and generate them using maven
>>>> >
>>>> > Please advise on any more changes required or problems observed.
>>>>
>>>> Hi Tushar,
>>>> I have opened
>>>>
>>>> https://github.com/tmess567/SYNCOPE-809/issues/1
>>>> https://github.com/tmess567/SYNCOPE-809/issues/2
>>>> https://github.com/tmess567/SYNCOPE-809/issues/3
>>>>
>>>> with some indications.
>>>> Regards.
>>>>
>>>> > On Wed, May 25, 2016 at 12:14 PM Francesco Chicchiriccò <
>>>> ilgrosso@apache.org>
>>>> > wrote:
>>>> >
>>>> >> Hi Tushar,
>>>> >> here are my preliminary observations:
>>>> >>
>>>> >> 1. please refactor the whole project as a Maven project having the
>>>> >> following parent POM:
>>>> >>
>>>> >>     <parent>
>>>> >> <groupId>org.apache.syncope</groupId>
>>>> >>       <artifactId>syncope</artifactId>
>>>> >>       <version>2.0.0-SNAPSHOT</version>
>>>> >>     </parent>
>>>> >>
>>>> >> This will help for later stages since your (and Nuwan Sameera's
for
>>>> >> SYNCOPE-808) code is eventually going to be merged into the Apache
>>>> >> Syncope source tree.
>>>> >>
>>>> >> 2. avoid putting binary files into the source tree (Maven will 
>>>> greatly
>>>> >> help WRT this), like as
>>>> >>
>>>> >> 
>>>> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/lib
>>>> >>
>>>> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/mvnlib

>>>>
>>>> >>
>>>> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/target/

>>>>
>>>> >>
>>>> >> 3. add a wiki page with instructions on how to (1) build and (2)

>>>> use
>>>> >> your plugin within Eclipse (with supported Eclipse versions)
>>>> >>
>>>> >> Regards.
>>>> >>
>>>> >> On 24/05/2016 15:23, Tushar Mishra wrote:
>>>> >>> I've updated the source 
>>>> <https://github.com/tmess567/SYNCOPE-809> to
>>>> >>> include and use the Syncope Client library to access data from
the
>>>> REST
>>>> >>> API. Please do check it out and advise me on any required 
>>>> changes or
>>>> >>> updates.
>>>> >>>
>>>> >>> Regards,
>>>> >>>
>>>> >>> On Mon, May 23, 2016 at 7:31 PM Tushar Mishra 
>>>> <tusharm567@gmail.com>
>>>> >> wrote:
>>>> >>>> Hello devs,
>>>> >>>>
>>>> >>>> I would like to update you on my progress in the project.
>>>> >>>>
>>>> >>>> Seeing that today was the start of my project, I've built
a 
>>>> java REST
>>>> >>>> client to get all the mail and report templates using Apache's

>>>> HTTP
>>>> >>>> libraries. These classes provide data from the REST API
and 
>>>> have been
>>>> >> added
>>>> >>>> to a view plugin which shows the keys of the mail and report
>>>> templates
>>>> >> in a
>>>> >>>> tree view as suggested here
>>>> >>>> 
>>>> <https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016>. A
>>>> >>>> screenshot for the same has been uploaded here <
>>>> >> http://imgur.com/4BO4yi2>.
>>>> >>>> I received advice from my mentor that I should be using
the 
>>>> Syncope
>>>> >>>> Client library for fetching and sending data to the rest
API. 
>>>> I am
>>>> >>>> currently looking into it and will be updating you guys
on the
>>>> progress
>>>> >>>> with the same soon.
>>>> >>>>
>>>> >>>> Meanwhile, I've uploaded the current one with the Apache's
HTTP
>>>> >> libraries over
>>>> >>>> here <https://github.com/tmess567/SYNCOPE-809>. Please
take a 
>>>> look
>>>> and
>>>> >>>> tell me if any changes are required.
>>>> >>>>
>>>> >>>> Regards,


-- 
Francesco Chicchiriccò

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

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
CXF Committer, OpenJPA Committer, PonyMail PPMC
http://home.apache.org/~ilgrosso/


Mime
View raw message