PDA

View Full Version : PLi Enigma1 Source



Devilfish
3rd November, 2009, 10:57 PM
PLi?'s Enigma1 Dreambox source code is now Public!

=> The Enigma1 source code of the Dutch PLi? team is now available at the website OpenPLi, PLi's Public Repository (http://openpli.pli-images.org).

For everybody who knows how to develop and program, it is now possible to build your own PLi? based software (image).
If you release your own PLi based software, please add 'Based on PLi?' into your release notes.
Known bugs, issues and wanted features are also available at this website, see the 'View Tickets' chapter.


Getting involved!

So, you want to get involved with the development of OpenPLi?

=> Welcome aboard!


How does it all work?

=> This a free open source resorce for the whole Dreambox user community, where you can use, develop, comment, solve bugs or even develop new Dreambox features.

Before you start, we suggest you create a ticket outlining your intentions. The maintainers of OpenPLi can then see what you plan to do, give you advise, let you know if anyone else is working on the same idea, or let you know if what you want is or is not even feasible.This makes sure that what you intent to start, you can also finish. It also provides other people information about what has been added, fixed or improved.

When you start working, you can use the ticket to inform other developers of the progress you are making. When finished, attach your patches to the ticket, so the maintainers can have a look at it, and when the patch is approved, apply it to the mainline code.

If you want to discuss your idea before you start, please visit the PLi? forums at our third party development pages. This is also the place where you can discuss potential bugs that you have found. The 'tickets' are not ment to ask user questions; please use the PLi? forum for this!

Further, note down a clear statement when you post a ticket mentioning a bug or feature or also post a screenshot with the 'ticket', so it is clear for everybody on what you mean. It would be even better if you can also write down the solution Bug reports with a patch, will be publicly available soon.


Where to start?

=> There are a few starting points:

* Howto setup your own development environment
* Tickets: View active tickets, make bug reports and contribute feature requests.
* Little, easy improvements?: Get your feet wet by taking on one of these small tasks.


Branches

Development of major new features for OpenPLi tends to take place in branches ? copies of the main codebase focuses on a particular feature. Using branches makes it easier to experiment with such sweeping changes without possibly breaking the trunk - the mainline of development. For this kind of new feature development we will consider creating a branch for you in our repository. To file such a request, login to our support site, and PM the PLi? webmaster.

Branches may not be stable, but they offer a chance to test out bleeding-edge code before it hits the mainline. Give them a try, and remember to send feedback to the branch developers!


GPL license

At last, the PLi? sources is released under the international GPL licence(s).
So now, you may make and release your own PLi? based images. But you are required to publish and release the diffs of your improvements towards the PLi team publicly (like we do with OpenPLi).


Together with this statement we invite and welcome all other developer(s) and developergroups to participate, or even better, join us here in this public Dreambox repository, as this is for the good of the global Dreambox user community at large!

lonas
25th March, 2010, 02:01 AM
thank you very much for the information

noke
21st May, 2010, 04:36 PM
thank you very much!