wiki:DevProjects/New

Version 6 (modified by Nicolas, 14 years ago) (diff)

Fix TracLinks to work with new behavior in Trac 0.11

Development Projects

We need volunteers to help with software testing and development. If you have one or more of the relevant technical skills (C++ system programming, PHP/MySQL Web development, wxWidgets programming, autoconf/automake expertise, etc.) you may be able to help us maintain and enhance BOINC.

The University of California holds the copyright on all BOINC source code. By submitting contributions to the BOINC code, you irrevocably assign all right, title, and interest, including copyright and all copyright rights, in such contributions to The Regents of the University of California, who may then use the code for any purpose that it desires.

To get started, read about the BOINC software development process. Find a small bug fix or enhancement to do (look at the BOINC bug database, the email lists, or message boards for ideas). Look at the source code and think about how you would implement it. Then communicate with the area owner, sketching what you want to do and how. Work with the the area owner to carry out and check in the work.

The following development projects are available:

Web features

(Requires advanced knowledge of PHP and MySQL)

Easy

No results

Medium

#605
Add a mechanism where joining a team or group requires approval of an admin.

Difficult / complex

#607
Unify preferences

Uncategorized

#392
Interactive editor for BBCode
#595
Use CSS instead of HTML for formatting
#600
Convert PHP code to use the new database abstraction layer.
#601
Combine user page and profile.
#604
Convert team name HTML and team description to BBcode.
#608
Propagate profiles between projects
#609
Add new profile features
#610
Team customisation features
#754
Ability to see / reset to default (project) prefs
#907
Drupal integration
#1363
bootstrap: group input fields into input-groups
#1364
bootstrap: add pager and pagination divs
#1365
bootstrap: group buttons that are in the same form
#1367
bootstrap: rewrite news display code to support bootstrap divs and classes
#1368
bootstrap: rewrite uotd display code to support bootstrap divs and classes
#1369
bootstrap: change from code driven striped tables to css driven striped tables
#1370
bootstrap: show_login_info.php needs to be overridable by the project
#1371
bootstrap: add possibility to add a navigation bar

Expand descriptions | Assigned tickets (0)

Applications

No results

Expand descriptions | Assigned tickets (0)

Core client

(Requires advanced C++ system programming experience)

#1200
Hidden operation installation

Expand descriptions | Assigned tickets (0)

BOINC Manager

(Requires experience with WxWidgets GUI toolkit)

#1150
Bugs in Local preferences in cooperation with screen readers

Expand descriptions | Assigned tickets (0)

Server/Back? End

(Requires advanced C++/Unix system programming experience)

#917
Associate results with app version

Expand descriptions | Assigned tickets (0)

Please check with area owner or David Anderson before undertaking any of these.