Developers

Developer Documentation

Welcome to Wine development. On this page you will find links to our various resources available for anyone interested in Wine development.

Becoming a Wine developer

Useful developer pages

Reaching other developers

  • WhosWho: Wine developers and their personal Wiki pages.

  • Mailing Lists: Most of our developers communicate over our various mailing lists.

  • WineConf: We hold a conference annually. Information on where and when can be found here.

  • Acknowledgements: A somewhat outdated page of previous Wine developers and companies.

Source code and patches

Building Wine

Things to work on

  • Wine 1.2 Release Criteria: Requirements for the next stable Wine release.

  • To do list: Top level list of projects for Wine. What needs to be done. A good first place to look for projects to be completed.

  • Fun Projects: Another area of to dos. There are lower priority and should be done as side projects.

  • Janitorial Code clean-up and organisation projects.

  • From other Projects: What Wine needs from other free software projects.

  • SummerOfCode: Collection of ideas for Google's Summer of Code projects.

Quality Assurance

  • TestingLanguages: How to test Wine applications in different locales (to test the dialogs in different languages).

  • BugzillaInfo: Preferred ways of using Bugzilla to get the most out of your Wine experience.

  • BugzillaTriage: General guide on triaging bugs in bugzilla.

  • Bug Day: A regular event to triage bugs collectively.

  • BugSquishParty: Let's have a party to fix bugs.

  • ConformanceTests: Information on the Wine/Windows API conformance tests.

  • StaticAnalysis: Tools that scan Wine's source code and report probable bugs.

  • UnitTestSuites: Building and running the unit test suites of various open source windows apps is a good test of Wine.

  • QA: Ideas about how to improve Wine's general quality.

  • Usability: Ideas about how to improve Wine's usability.

  • Distributions: Information relating to different distributions.

  • BenchMarks: Wine vs. Windows.

  • PatchWatcher: Our automated bot tester/patch analyzer thingamajig.

  • AvailableHardware: for testing (e.g. different GPUs).

Website links

  • Status: Status of the Wine project. (Outdated reference only.)

  • Wine License: Wine uses the GNU Lesser General Public License 2.1.

  • Resources: More development resources.

Developers (last edited 2009-09-25 04:33:02 by DanKegel)