Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [recommenders-dev] [GSoC 2013] Starting GSoC 2013 Project

Hi Fabian,
I don't mind setting up the Tycho build myself, since i'll be working with it all summer (in one way or another) it may be good to get a better understanding on how it works :). Anyways, as the project i committed on GitHub is just a scratch, i was thinking of starting a new one (with more formal titles) and setting the Tycho build from the start. 
I had a quick look over Maven and got an idea on how it works, and how the recommenders project is built with it. 
And my exam period switched from 3 weeks to 2, so i have some extra time. :)

Best regards, 
Stefan.


On Wed, Jun 5, 2013 at 10:43 PM, Fabian Steeg <fsteeg@xxxxxxxxx> wrote:
Hi Stefan, hi Andreas,

On 05.06.2013, at 12:56, Stefan Prisca <stefan.prisca@xxxxxxxxx> wrote:

> Ok then, we stay on this list :)

I also think it makes sense to keep discussions on this list. Additionally there's Bugzilla, in particular bug 401771. At the same time, I think Twitter is a great way to get in touch a little less formally but still in the open. See also this blog post by Ian Bull [1] (who BTW was my own GSOC mentor at Eclipse in 2009).

[1] http://eclipsesource.com/blogs/2010/02/10/if-youre-not-on-twitter-youre-missing-half-the-conversation/

On 04.06.2013, at 22:34, Andreas Sewe <andreas.sewe@xxxxxxxxxxxxxx> wrote:

> @Fabian: Can you provide some pointers and advice on building Xtext
> stuff with Maven Tycho? Sooner of later (hopefully rather sooner) we
> want to make the GSoC projects use the same Tycho-based build as the
> main Code Recommenders, along with a Hudson build job at eclipse.org.

There are some tutorials on building Xtext projects with Tycho, but since little changes in Tycho tend to require adjustments I think the best reference is a working build. I've recently added a Tycho build to an Xtext project, so perhaps that commit is a useful reference [2].

I'd be happy to set up a Tycho build for the editor in the GitHub repo. Integrating that into the Recommenders Hudson job or setting up a new job should then be easy. Stefan, if you're keen on doing it yourself that is fine too of course, but I think there's enough interesting stuff in your project to focus on instead.

[2] https://github.com/fsteeg/Xturtle/commit/9bf7162c9f218fb92b7ae990d4ba

On 04.06.2013, at 21:59, Stefan Prisca <stefan.prisca@xxxxxxxxx> wrote:

> I changed the name to a more specific one.

I think the new name is a little too specific, and it has so many dashes :-). I really don't want to nitpick about the name, but names are important, and in particular for GitHub repos: they are cloned and forked, and the name is always taken over. By using a good name, we get something that we can easily talk about, share, etc. Like I mentioned, you used 'SnipEditor' in the bundles, I think that would be a nice name for the repo.

Also, I noticed your bundles and code are still in the 'org.xtext.example' namespace, which will change at some point. From my experience refactoring the namespace of an Xtext project can be more work than expected, so as long as the Xtext grammar is the only thing that you worked on, it may be easier to recreate the projects than to refactor. Nothing urgent, just something to keep in mind before you start working on other parts than the grammar.

Cheers,
Fabian

_______________________________________________
recommenders-dev mailing list
recommenders-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/recommenders-dev


Back to the top