I've been keeping an eye out for something I can get involved with for a while, 
but haven't seen a 'in'.

Marking some relatively simple tasks for starters would be great, it's also 
highlight to others that those tasks should have an extra bit of code review 
too.

-----Original Message-----
From: Yuri Z [mailto:vega...@gmail.com]
Sent: 30 April 2015 19:53
To: wave-dev@incubator.apache.org
Subject: Starter tasks

Hi
As Evan already mentioned - we discussed ways to increase community
contributions to the Apache Wave project.
One of the suggestions was to create appropriate issues and mark them as
"Starter Task".
This provides an easy way to contribute for those who willing but don't
know where starter. However, we can't be sure that those starter issues
will match skills and interests of potential contributors. So, if there's
someone who wants to contribute - she can just state here her skills and
interests and we can try to find suitable starter project.
For reference, Wave can offer starter projects in these main areas:
- Server
-- Fixing/Improving search functionality implementations in Lucene/Solr.
-- Fixing/Extending support for MongoDB (or other) storage.
-- Improving support for Robot API
- Client
-- GWT development - like improving/adding features in rich text editor
-- HTML/UI updates to the landing page
-- Replacing legacy GXP templating framework with something more mainstream
like Velocity.
- Tests
-- Adding more tests - a great way to learn a lot about Wave. Would you
like to learn more about Operation Transformation, Federation etc..?
- Gadgets
-- Developing new gadgets using Wave gadgets API.
- Robots
-- Developing new "agents" - i.e. built in administration robots
-- Developing new robots using Wave Robots API - like email integration
robot.
-- Fixing Python client for robot API.
- Documentation
-- We can use any help. Even someone with a fresh eye reading existing
documentation can help to spot and fix issues.
- Project build system/ configuration.
-- We currently use ANT scripts. It would be nice to replace ANT with
something more modern like Gradle or SBT.
- Scripting
-- Scripts to help with release process
-- Scripts to help with setting up Federation etc..

and more ...
Computershare Technology Services (UK) Limited is registered in England & Wales 
Company No. 3199675. Registered Office: The Pavilions, Bridgwater Road, Bristol 
BS13 8AE Please visit the following website to read the Computershare legal 
notice: http://www.computershare.com/disclaimer/emea

Reply via email to