English
Getting involved
openthinclient.org doesn't have "open" in its name for nothing: we welcome you not only to make the most of our software by using it, but also to make it better by contributing to it. So, please feel encouraged to dive right in and get your hands dirty. Whether you have an itch to scratch, a feature you long for, a detail to be tweaked, a look to be polished or some performance to be tuned - those are ideal starting points for contributions. As openthinclient.org is a very broad product, encompassing not only the actual ThinClient, but also server software and the ThinClient manager, we can use a wide array of skills:
Users
Join the Community
- You could help us with community support. You know the answer to a question mentioned on the mailing list? Please don't hesitate to give it!
- For users and developers alike, Mailing Lists are a most important form of communication. Subscribe to them and take part in any conversations.
Improve the Documentation
- Documentation, well, you can never have enough of it. openthinclient.org was originally developed in Germany with mostly German documentation throughout. So our english documentation is still a bit lacking. That's your chance to chip in!
- This website is driven by a Wiki. Except for a few very prominent pages, you can edit anything or add new content as soon as you register and log in.
Report Bugs
If you find a bug or problem, please raise a new issue in our Issue Tracker.We use the popular JIRA
We use the same logins as this Wiki for our Issue Tracker: if you register here, you can log in to JIRA with the same credentials.
Of course, the better your issue report is, the higher the chances of getting it fixed quickly. Please supply a detailed description of the problem, test cases, if possible. Oh, and of course we love patches!
Developers
- Obviously, your Linux knowledge is more than welcome for work on the ThinClient OS. Hardware needs to be driven, applications yearn to be ported - you get the picture.
- Got some Java skills? Why don't you help us out with the ThinClient server or management UI. This is, by the way, a great way to learn about a wide range of technologies: J2EE development, network protocols, GUIs etc.
- Oh, and did I mention testing? We try not to unduly restrict the range of hardware on which you can run the ThinClient OS. Thus, there is a virtually infinite amount of integration testing to be done. The same goes for the ThinClient Server: it is currently tested on Windows and Linux, but we would like to be able to say that for platforms like IBM's eSeries and zSeries as well.
All our source code is maintained in a revision control system called Subversion
To get you started with the source code, see our quick start guide.
