SoC Ideas Eclipse Plugin2011

From The Battle for Wesnoth Wiki
Revision as of 21:30, 8 March 2011 by Crab (talk | contribs) (→Other ideas)


This page is related to Summer of Code 2011
See the list of Summer of Code 2011 Ideas



This is a Summer of Code 2011 Idea


Submitted proposals:

There are no submitted student proposals for this idea

Description

Enhance & polish the eclipse plugin

More info at SoC_Ideas_Eclipse_Plugin2011

A java-based Eclipse plugin was created in 2010 to allow easier creation and modification of User-Made Content for Wesnoth. You should extend this work and polish existing features in terms of usability and performance, and add new features.

Additional Information

General plugin information

Current plugin's webpage: http://eclipse.wesnoth.org/

Older (but may be still actual for some points) page: http://wiki.wesnoth.org/SoC_Ideas_Eclipse_Plugin

The plugin is available on svn in the folder: trunk/utils/java (link for svn: [1]).

The plugin uses Xtext [2] for the editor component which provides a very good DSL framework to be used with the WML language.

Support for multiple Wesnoth installations

- There should be support for handling multiple Wesnoth installations, each one of them with different binaries/wml tools and so on.

- The user should be able to use the feature in an easy way that should restart the eclipse workspace as few as possible.

Enhance the autocomplete feature

The current autocomplete feature works just for a small amount of keys/tags. There should be an easy way (possibly even allow non-eclipse-plugin developers to modify it) specifying the tags we want to autocomplete on or implement autocomplete for:

- events
- variables
- attributes
- attributes values - e.g.: true/false, yes/no
- macros

Plugin documentation

The plugin is lacking proper documentation. There is only a readme [3] that specifies just a quick overview of the plugin. To gain more popularity it should be much more documented:

- Create some usage videos, showing off the cool features: wizards, auto-complete, macro navigation
- Create multiple step-by-step readme documents for different wizards

Automatic/headless building

Currently the plugin and it's update site is built "in-house". That means you have to pop eclipse, clear current version, and run the build again. There should be a way of automatic - without the need for eclipse - building the plugin's update site & creating the standalone build also.

Other ideas

You can also give other ideas you think are worthy to be implemented.

Whom to ask about this

If you want more information regarding the plugin please contact timotei/timotei21 on IRC.

This page was last edited on 8 March 2011, at 21:30.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.