Developers: Difference between revisions

From Shareaza Wiki
Jump to navigation Jump to search
m (added Track wiki compiling guide adres)
(→‎Note: Fix link to Compiling Shareaza)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Language}}
{{do not translate}}


===Note for developers===
== Note ==
The MediaWiki content need to be updated in area of development  due to restorations from an old backup after sabotage. From the other hand even outdated MediaWiki contains more content and usefull answers. Commonly it is treated as the basic knowleadge base and help tool.  
The MediaWiki content needs to be updated due to the recent sabotage and following restoration from an old backup. However, even the outdated MediaWiki contains some usefull answers. Commonly it is treated as the basic knowleadge base and help tool.  
For using Visual Studio 2008 take a look at the Compiling Shareaza guide in the Trac wiki here https://sourceforge.net/apps/trac/shareaza/wiki/Guides/Compiling%20Shareaza. You need to be looged to get there.  
For using Visual Studio take a look at the [https://sourceforge.net/p/shareaza/wiki/Guides-Compiling%20Shareaza/ Guides-Compiling Shareaza]<!-- {{trac|wiki/Guides/Compiling%20Shareaza|Compiling Shareaza}} guide in the {{trac|wiki|Trac Wiki}}-->.


===Developers===
== Developers ==
'''[[Developers.GettingStarted|Getting Started]]'''
'''[[Developers.GettingStarted|Getting Started]]'''
How to install Microsoft Visual Studio, download the Shareaza source code, and compile it into a working copy of the program.
How to install Microsoft Visual Studio, download the Shareaza source code, and compile it into a working copy of the program.
Line 26: Line 26:
'''[[Developers.Hash|Hashing]]'''
'''[[Developers.Hash|Hashing]]'''
How peer-to-peer networks and Shareza use hashes. The interface of camper's new hashing code.
How peer-to-peer networks and Shareza use hashes. The interface of camper's new hashing code.
'''[[Zootella.CodePages|Commented and Documented]]'''
Documentation for Shareaza classes that accompanies comments in the code. What objects of different types do while Shareaza runs.


'''[[Developers.Projects|Looking for a project ?]]'''
'''[[Developers.Projects|Looking for a project ?]]'''
Do you want to work on Shareaza? A list of projects that we'd like to see done.
Do you want to work on Shareaza? A list of projects that we'd like to see done.
'''[[Feature.Request.Index|Feature request list]]''' (outdated, but intersting and inspiring, some have been already implemented, verification needed)


'''[[ChangeLog|Shareaza Changelog]]'''
'''[[ChangeLog|Shareaza Changelog]]'''
Line 37: Line 36:


-----
-----
[[Developers.Chat]]
[[Developers.Documents]]
[[Developers.Documents]]
[[Developers.Links]]
 
[[Developers.ToDo]]
{{Navigation37}}

Latest revision as of 09:20, 1 May 2017

  Translation

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

e

Note

The MediaWiki content needs to be updated due to the recent sabotage and following restoration from an old backup. However, even the outdated MediaWiki contains some usefull answers. Commonly it is treated as the basic knowleadge base and help tool. For using Visual Studio take a look at the Guides-Compiling Shareaza.

Developers

Getting Started How to install Microsoft Visual Studio, download the Shareaza source code, and compile it into a working copy of the program.

Testing Environment How to set up a dedicated testing environment, install other P2P applications, and interact with various network protocols used by the Shareaza architecture.

Catching Bugs How to analyze crash dumps for the debug builds.

Plugin SDK How to develop a plugin for Shareaza using the Shareaza plugin interface.

How Shareaza Works File-by-file, object-by-object documentation of the Shareaza source code. How Shareaza communicates with other computers to share files.

How Gnutella Works How the Gnutella network works to let programs like Shareaza share files. Notes reading the GDF Wiki, and matching up parts of that specification with parts of the Shareaza source code.

Hashing How peer-to-peer networks and Shareza use hashes. The interface of camper's new hashing code.

Looking for a project ? Do you want to work on Shareaza? A list of projects that we'd like to see done.

Feature request list (outdated, but intersting and inspiring, some have been already implemented, verification needed)

Shareaza Changelog Shareaza development progress.


Developers.Documents



Navigation:     ShareazaWiki > Developers