Developers.GettingStarted: Difference between revisions

From Shareaza Wiki
Jump to navigation Jump to search
m (1 revision)
m (Added nav template; link fix.)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Languages}}
{{do not translate}}


===Getting Started===
= Getting Started =
In June 2004, Shareaza became open source. Now anyone can download the code, play around with it, and make Shareaza better. This part of the Wiki will help you get started.
In June 2004, Shareaza became open source. Now anyone can download the code, play around with it, and make Shareaza better. This part of the Wiki will help you get started.


====Get Visual Studio====
Note that the development part of the Wiki has been migrated to our {{trac}}, as this allows us to split user support and the development process and thereby reduce confusion of 'regular' users.
First, setup the tools you need to make Windows programs. Get Microsoft Visual Studio, and download the Platform SDK. Search the MSDN Library online to find out what something in the code does.


[[Developers.GettingStarted.VisualStudio|Get Visual C++ or Visual Studio]]
== Get Visual Studio and work with the current code in development ==
[[Developers.GettingStarted.SetupVisualStudio|Setup Visual Studio]]
First, setup the tools you need to make Windows programs. Get Microsoft Visual Studio, and download the Platform SDK. Use the MSDN Library to search online if you need to find out what something in the code does.
[[Developers.GettingStarted.PlatformSDK|Download the Platform SDK]]
[[Developers.GettingStarted.MSDNLibrary|Search the MSDN Library]]


====Work with the current code in development====
Our developers edit the code on a SVN server. Use a program like TortoiseSVN to get the current code, and keep your copy up to date. Download and compile the Boost library.
Developers edit the code on a SVN server . Use a program like TortoiseSVN to get the current code, and keep your copy up to date. Download and compile the Boost library.


[[Developers.GettingStarted.SVN|Shareaza SVN information]]
All of this is described on the {{Trac}}:
[[Developers.GettingStarted.Boost|Download and compile the Boost library]]


====Turn the source code into Shareaza, and see how it works====
* {{trac|wiki/Guides/Compiling%20Shareaza|Compiling Shareaza Guide}}
Use Visual Studio to compile Shareaza, run the program you made, and see the code work line-by-line with breakpoints.


[[Developers.GettingStarted.Compile|Compile the Shareaza source code into Shareaza.exe]]
== Help program Shareaza ==
[[Developers.GettingStarted.Run|Run the Shareaza.exe program you made]]
Programming Shareaza is a team effort. Interact with other developers in the Development Discussion forum and on IRC. Submit your code by posting it in the Code Submission forum. For more details have a look at the following pages:
[[Developers.GettingStarted.Break|Set a breakpoint, hit it, and step through the code]]


====Help program Shareaza====
* [[Developers.Interact|Interacting with other developers]]
Programming Shareaza is a team effort. Interact with other developers in the Development Discussion forum and on IRC. Submit your code by posting it in the Code Submission forum.
* [[Developers.GettingStarted.SubmitCode|Submitting your code]]


[[Developers.GettingStarted.Interact|Interact with other developers]]
{{Navigation|Developers}}
[[Developers.GettingStarted.SubmitCode|Submit your code]]

Latest revision as of 13:16, 26 October 2010

  Translation

Do not translate this page into other languages. It is either low priority, too specific or incomplete.

e

Getting Started

In June 2004, Shareaza became open source. Now anyone can download the code, play around with it, and make Shareaza better. This part of the Wiki will help you get started.

Note that the development part of the Wiki has been migrated to our Trac Wiki, as this allows us to split user support and the development process and thereby reduce confusion of 'regular' users.

Get Visual Studio and work with the current code in development

First, setup the tools you need to make Windows programs. Get Microsoft Visual Studio, and download the Platform SDK. Use the MSDN Library to search online if you need to find out what something in the code does.

Our developers edit the code on a SVN server. Use a program like TortoiseSVN to get the current code, and keep your copy up to date. Download and compile the Boost library.

All of this is described on the Trac Wiki:

Help program Shareaza

Programming Shareaza is a team effort. Interact with other developers in the Development Discussion forum and on IRC. Submit your code by posting it in the Code Submission forum. For more details have a look at the following pages:



Navigation:     ShareazaWiki > Developers > Developers.GettingStarted