Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feel free to add your own ideas or contribute ideas already created in the DSpace GSoC Project

Note that tasks in GCI are structured differently to projects in GSoC -- completion of a task has a set reward: a t-shirt. Completion of more tasks have rewards of $100, etc. Students can complete as many as 15 tasks.

We need to ensure the tasks we set are of similar duration for the average high school student to complete. If there's a big project that would be a good candidate for GCI, consider breaking it into multiple tasks.

Tasks:

Code

  • Redesign the JSPUI stylesheet
    • DSpace ships with two different user interfaces 'out of the box'.  One is based on JSPs and is known as the JSPUI, and the other on Cocoon known as the the XMLUI.  The JSPUI looks a little dated now, and needs a new look that could be created by applying a new CSS stylesheet. More details to follow....
  • Java code style clean-up
    • Brief Description: Fix tab indentation, { } block style, comments style used in Java code to conform to DSpace developer guidelines
    • Skills: Basic programming/syntax knowledge, working in IDEs, (svn) versioning control, eye for detail
    • Estimated duration: ?
    • Contact: Kim
    • NOTES: This is probably too time-consuming for a single task... split into multiple tasks (api, jspui, xmlui, etc) will mean more students can participate, or means one very diligent student gets rewarded sufficiently for his/her work

Documentation

  • Enhance preexisting documentation for DSpace by contributing correctes and editorial review in the live documentation .

...