Dear Sergio,

I follow your instructions to complete these task, with some questions:

1) I fork the mirror as confidencesun/marmotta [1], while
confidencesun is my github id.
I add you in the "Collaborators" of this repository [1]. Is that the
way you get the admin permissions?

2) I create a branch of MARMOTTA-444 from develop
I use eclipse (Juno), egit and m2e as the development tools to work it
out. Do you the same toolkit?

3) I clone the repository [1] to the local git.
I also try to import the local "marmotta-ldp" into eclipse as a maven
project. But at the step of "Setup Maven plugin connectors", I get the
error:
----
No marketplace entries found to handle
maven-download-plugin:1.1.0:wget in Eclipse.  Please see Help for more
information.
----
I choose to "resolve later", and pom of the project "marmotta-ldp"
shows the error:
----
Plugin execution not covered by lifecycle configuration:
com.googlecode.maven-download-plugin:maven-download-plugin:1.1.0:wget
(execution: download-ldp-test-cases, phase: process-test-resources)
----
It seems the m2e connector of "maven-download-plugin" is not installed
properly. I google for a long time, without successful solutions.
Could you please help me out?

4) I have to comment out the "maven-download-plugin" in the pom to
make everything compiles in eclipse. The project of "marmotta-ldp" and
its dependency projects look fine now in eclipse (see the attachment
picture). I think, the project of "marmotta-ldp" is the place I'd play
around, in this summer.

5) I "push" the modification of 4) to the remote github branch of
"MARMOTTA-444". It seems OK. I think this is the way to commit code :)
Could you please make any modification to the upstream? I'd like to
test the "pull" synchronization.


Cheers,
Qihong Lin

[1] https://github.com/confidencesun/marmotta
[2] https://github.com/maven-download-plugin/maven-download-plugin




On Tue, Apr 29, 2014 at 5:46 PM, Sergio Fernández <wik...@apache.org> wrote:
> Hi Qihong Lin,
>
>
> On 26/04/14 15:13, Qihong Lin wrote:
>>
>> Thanks for your reminder! I'm so happy to be accepted by GSoC. I'll
>> try my best in this summer to contribute to Marmotta.
>
>
> I'm sure you will ;-)
>
>
>> In the first place, I'd like to set up the development environment.
>> I've read the documentation of Marmotta development [1]. Could you
>> please tell me where I should commit the code, in asf [2] or github
>> [3]? Which branch am I supposed to work with, the hotfix branch,
>> develop branch or the master branch? Shall I submit the patches to the
>> community or directly commit the code to git?
>
>
> I do not have so much experience with GSoC, and as far as I've checked there
> is no common approach among all ASF projects...
>
> For me the best approach would be to use github for developing your project.
> So, you can:
>
>   * Fork our mirror there [1] and give me (wikier) admin permissions.
>   * Create, at least,  a branch from 'develop' for your project;
>     according our development guidelines [2], I'd recommend you to
>     use the issue [3] as name for the branch: MARMOTTA-444.
>   * I'll closely follow your development there, using the comments on
>     the code committed to provide you early feedback.
>   * Create issues there for internal issues of the project.
>   * But please use this mailing list for any further discussion.
>   * Since your project is related with code that is still evolving,
>     try to keep periodically updated your fork from upstream [4].
>
> Therefore, at the end we have all information to evaluate if your code it's
> suitable to be integrated with Marmotta, legally and technically.
>
> I think that could work. Before May 19, you still have some weeks to play
> with this environment, get used with Marmotta, and ask us any other
> question.
>
> Good luck!
>
> Cheers,
>
>
> [1] https://github.com/apache/marmotta
> [2] http://marmotta.apache.org/development
> [3] https://issues.apache.org/jira/browse/MARMOTTA-444
> [4] https://help.github.com/articles/syncing-a-fork
>
>
> --
> Sergio Fernández
> Senior Researcher
> Knowledge and Media Technologies
> Salzburg Research Forschungsgesellschaft mbH
> Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
> T: +43 662 2288 318 | M: +43 660 2747 925
> sergio.fernan...@salzburgresearch.at
> http://www.salzburgresearch.at

Reply via email to