Summary of Projects
Introduction
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
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.
To contribute your code, please use the patch functionality of Git (see Notes about Git). We need to still discuss how we deal with the copyright of contributions. See also the discussion on this blog about 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 Mantis Tracker for all sorts of things that need to be done!
Projects to get started with OpenPetra.org
These are projects that might be easy for developers to get started with OpenPetra.org:
- Documentation and Setup of Developer environment on Linux: making the NAnt script work on Linux; see Details in Tracker
- Database support for Mysql: Details in Tracker
- Caching datatables on the client in an SQLite db: Details in Tracker
High priority projects
- OpenPetra Installers
- Import sample partner data (names, addresses)
- Banking plugins
- Link to office applications