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