Difference between revisions of "SoC Ideas Eclipse Plugin"

From The Battle for Wesnoth Wiki
m (Additional Information)
m
Line 1: Line 1:
 
{{Template:SoC2010Idea}}
 
{{Template:SoC2010Idea}}
 
= Description =
 
= Description =
<h3>Create a eclipse plugin for wesnoth UMC development </h3>
+
<h3>Create an eclipse plugin for wesnoth UMC development </h3>
 
We want to use the eclipse platform as the IDE to assist Wesnoth UMC (user-made-content) Development. To do that, we need to create an eclipse plugin which will allow to rapidly start UMC development and which will act as a frontend for existing wesnoth UMC development tools. To do so, we need to try to integrate existing solutions as much as possible.
 
We want to use the eclipse platform as the IDE to assist Wesnoth UMC (user-made-content) Development. To do that, we need to create an eclipse plugin which will allow to rapidly start UMC development and which will act as a frontend for existing wesnoth UMC development tools. To do so, we need to try to integrate existing solutions as much as possible.
  

Revision as of 16:53, 22 March 2010


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



This is a Summer of Code 2010 Idea


Description

Create an eclipse plugin for wesnoth UMC development

We want to use the eclipse platform as the IDE to assist Wesnoth UMC (user-made-content) Development. To do that, we need to create an eclipse plugin which will allow to rapidly start UMC development and which will act as a frontend for existing wesnoth UMC development tools. To do so, we need to try to integrate existing solutions as much as possible.

Additional Information

Features wanted:

  • WML syntax highlight in the editor
  • autocompletion for WML and common macroses.
  • Ability to generate various Wesnoth UMC artifacts like 'addon' 'campaign', 'singleplayer scenario', 'multiplayer scenario', 'era', etc.
  • Frontend for common wesnoth helper tools like wmllint and wmlindent
  • Ability to upload UMC to wesnoth addon server.

More Information at EclipsePlugin