Developers

Developer Documentation

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

Everything a Wine developer needs to know.

  • Contributing to Wine: Information for 1st time contributors.

  • Developer Cheatsheet: 5 minute intro to Wine development

  • WhosWho: Wine developers and their personal Wiki pages

  • DeveloperFaq: A developer oriented FAQ

  • Developers Hints: A short guide to navigating through the Wine source and getting started.

  • Translating: A short guide to adding/improving Wine translations

  • HackingTips: Collection of hacking tips & tricks

  • GIT We use the source management tool Git. How to use the new git version control system instead of CVS

  • DebugChannels: How to use the built-in debugging system.

  • Regression Testing: Tutorial on how to run a regression test.

  • Wine on 64bit: Building 32Bit wine on 64Bit system

  • Recommended Packages: Lists of recommended packages for building Wine

  • 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.

  • Winelib Documentation on development with Winelib, our application porting tools.

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

  • InterestingPatches: So they don't get lost

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

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

  • Wine64: To help develop a Wine to run 64-bit programs. (NOT 32-bit programs on Linux64)

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

  • Developers Guide: Online resource for development with Wine.

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

  • Sending Patches: Guidelines on how to format and send your patches.

  • 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.

Quality Assurance:

  • BugzillaStatus: Current and monthly statistics on activity in bugzilla

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

  • BugzillaTriage: General guide on triaging bugs in bugzilla.

  • BugSquishParty: lets 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

  • 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

Conference:

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

Developers (last edited 2009-05-30 03:02:47 by nathan.n)