Summary of Projects: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Contributing code to OpenPetra.org ==
==Overview==
It is probably good to manage the projects, todo lists, feature requests, and bugs all in one place, also called a tracker. We use Mantis for that. A quick link is: http://tracker.openpetra.org
[[Contributing Source Code to OpenPetra.org]] outlines how we go about contributions from programmers to OpenPetra.


Everyone can report issues (we will revise that if the spam becomes too much...).
For discussion, it might be useful to have those discussions in the forum.
For technical details of an implementation, we should document that in the wiki.
Only the core developers have write access to the Git code repository of OpenPetra at Sourceforge. For all other developers, it will be necessary to check out the Git repository anonymously, and then create a branch for yourself (see [[Notes about Git]]). Please see [[Submitting patches and features]] for submitting patches.
We need to still discuss how we deal with the copyright of contributions. See also the discussion on this blog about [http://blogs.gnome.org/bolsh/2009/04/08/copyright-assignment-and-other-barriers-to-entry/ copyright assignment]. Please let us know what you would prefer! OM is a charity, and it might be a good copyright holder to make relicensing easier. But if that is a big problem for you, please let us know, and we can discuss it.
== General list of things todo ==
Please have a look on the [http://tracker.openpetra.org Mantis Tracker] for all sorts of things that need to be done!


== Projects to get started with OpenPetra.org ==
== Projects to get started with OpenPetra.org ==
Line 24: Line 12:
* [[data liberation]]: Import/Export of data
* [[data liberation]]: Import/Export of data


== High priority projects ==
 
== High Priority Projects ==
* [[OpenPetra Installers]]
* [[OpenPetra Installers]]
* Import sample partner data (names, addresses) (see [https://sourceforge.net/apps/mantisbt/openpetraorg/view.php?id=29 Details in Tracker])
* Import sample partner data (names, addresses) (see [https://sourceforge.net/apps/mantisbt/openpetraorg/view.php?id=29 Details in Tracker])
Line 30: Line 19:
* [[Link to office applications]]
* [[Link to office applications]]


== Non Programmer projects ==
There is also work that needs to be done, and can/should be done by people who are not programmers.


* Translation: see this article about [[HowTo help with Translation]]
== Low Priority Projects ==
* Design: we might need additional icons for the toolbar buttons etc., so let us know if you are gifted in that area and want to help us.
Things which are 'nice to have':
* [[Browser based client]]
* [[Packages for several Linux Distributions]]


== Independent projects that might be useful ==
 
== General List of Things That Need to be Done ==
Please have a look on the [http://tracker.openpetra.org Mantis Tracker] for all sorts of things that need to be done!
 
 
== Non-Programmer Projects ==
There is also quite a bit of work that needs to be done, and can/should be done, by people who are ''not programmers''.
 
* Translation of OpenPetra: see this article about [[HowTo help with Translation]]
* Design: we might need additional icons for the ToolBar Buttons etc., so let us know if you are gifted in that area and want to help us.
 
 
== Independent Projects That Might Be Useful ==
* [[SQL Diagram creation]]
* [[SQL Diagram creation]]
* [[Progress4GL to CSharp conversion]]
* [[Progress4GL to CSharp conversion]]
== Things nice to have ==
* [[Browser based client]]
* [[Packages for several Linux Distributions]]

Revision as of 11:24, 19 November 2010

Overview

Contributing Source Code to OpenPetra.org outlines how we go about contributions from programmers to OpenPetra.


Projects to get started with OpenPetra.org

These are projects that might be easy for developers to get started with OpenPetra.org:


High Priority Projects


Low Priority Projects

Things which are 'nice to have':


General List of Things That Need to be Done

Please have a look on the Mantis Tracker for all sorts of things that need to be done!


Non-Programmer Projects

There is also quite a bit of work that needs to be done, and can/should be done, by people who are not programmers.

  • Translation of OpenPetra: see this article about HowTo help with Translation
  • Design: we might need additional icons for the ToolBar Buttons etc., so let us know if you are gifted in that area and want to help us.


Independent Projects That Might Be Useful