<commit_before>
LibsecondLife Trunk
-------------------

Welcome.  [Add something for real here.  --TSK]


Microsoft Visual Studio
-----------------------

Visual Studio 2005 project files are included to ease compiling on Windows 
platforms. Some of the projects use a custom targets file that allows you
to compile against .NET 1.0/1.1, mono, or the Compact Framework. You will 
need to authorize this custom file when you first open the solution file.


Software Needed (all Freeware)
------------------------------

Basic Stuff (Windows):
   MS .NET Framework (1.1 and/or 2.0 depending on what you're working on; 
      preferrably both).  Get directly from Windows Update.
   Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
   nUnit Framework (2.0 apparently) - http://www.nunit.org/index.php?p=download
   nAnt - http://nant.sourceforge.net/

Visual Stuff (i.e. sceneviewer) for Windows:
   XNA - http://msdn.microsoft.com/directx/XNA/default.aspx
   XGE - http://msdn.microsoft.com/directx/xna/gse/


Install and Config Order (for 'quickest' bootstrap under Windows)
-----------------------------------------------------------------

0.5) Checkout a copy of libsecondlife trunk; See the GNA project page for details.  This differs by preference and if you're pulling as a compiler or developer; Configuration details for the various methods could be coaxed out if someone would like to poke me (tkimball) with an interest in this info.  ;-)

1) Get .Net Frameworks (1.1 and 2.0) plus any patches installed via Windows Update.  Multiple reboots may be needed.

2) Install Visual C# Express (defaults are fine)

3) Install nUnit Framework (defaults are fine)

4) Unpack the 0.85 binary of nAnt in a directory you can be happy with (I chose C:\bin\nant-0.85\bin).  Add this to your XP PATH variable:
   Start->My Computer->[Right Click]->Properties (new window)
   Advanced Tab -> Environment Variables (new window)
   System Variables is bottom subwindow, click on 'path' and then the 'Edit' button
      below that. (new window)
   Add ';C:\bin\nant-0.85\bin' or whereever it is to the line and click OK.
   Click OK twice more to close out system config windows.

5) In a Command Prompt (yea you heard that right) cd to where you checked out the trunk (You're looking for the dir that has libsecondlife.build and Ovastus.CSharp.targets).  I'm going to call this %TRUNK% from here on.
   Run 'nant' and sit back.  'cd bin' and enjoy!

6) [Optional]  Not all apps and examples will be in nant due to various compatibility and stability issues.  If you're still interested:
  Under %TRUNK%\libsecondlife-cs, open the libsecondlife.sln file and Build the Solution (you're likely going to get warnings and such here).
  This may overwrite some of the files you created in step 5; If they don't work re-run nant.


Where to contact the Dev Team members
-------------------------------------
[Fill this in pending approval.  --TSK]


Happy Fiddling,
--LibSecondLife Team<commit_msg>Separated the Windows and Linux instructions, added contact and introduction information<commit_after>
libsecondlife
-------------

We're still working on getting some documentation prepared for our first 
"official" release, so bear with us for now. If you need any help we 
have a couple of resources, the primary one being the #libsl IRC channel 
on EFNet. There are also the web forums at 
http://www.libsecondlife.org/forums/ and the libsecondlife-dev mailing 
list at https://gna.org/mail/?group=libsecondlife and lastly you can use 
the e-mail <EMAIL> for any general inquiries (although 
we prefer developer-related questions to go to IRC, forums, or the 
mailing list).

To checkout a copy of libsecondlife trunk see 
https://gna.org/svn/?group=libsecondlife for details. The HTTP method 
seems to be more reliable.

Windows
-----------------------------------------------------------------
-----------------------------------------------------------------


Microsoft Visual Studio
-----------------------

Visual Studio 2005 project files are included to ease compiling on Windows 
platforms.  Some of the projects use a custom targets file that allows you 
to compile against .NET 1.0/1.1, mono, or the Compact Framework.  You will 
need to authorize this custom file when you first open the solution file.


Software Needed (all Freeware)
------------------------------

Basic Stuff (Windows):
   MS .NET Framework (1.1 and/or 2.0 depending on what you're working on; 
      preferably both).  Get directly from Windows Update.
   Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
   nAnt (0.85) - http://nant.sourceforge.net/
   nUnit Framework (2.2.8 or greater) - http://www.nunit.org/

3D Stuff (i.e. sceneviewer) for Windows:
   XNA - http://msdn.microsoft.com/directx/XNA/default.aspx
   XGE - http://msdn.microsoft.com/directx/xna/gse/

If you are using Visual Studio or Visual C# Express you can simply open 
the libsecondlife.sln solution file and begin compiling. It will complain 
about a missing dependency if you didn't install the nUnit framework, you 
can either install it now or remove libsecondlife.Tests from the solution 
file.


NAnt under Windows
-----------------------------------------------------------------

1) Get .Net Frameworks (1.1 and 2.0) plus any patches installed via 
Windows Update.  Multiple reboots may be needed.

2) Install Visual C# Express (defaults are fine)

3) Install nUnit Framework (defaults are fine)

4) Unpack the 0.85 binary of nAnt in a directory you can be happy with 
   (I chose C:\bin\nant-0.85\bin).  Add this to your XP PATH variable:

   * Start->My Computer->[Right Click]->Properties (new window)
   * Advanced Tab -> Environment Variables (new window)
   * System Variables is bottom subwindow, click on 'path' and then the 
     'Edit' button below that. (new window)
   * Add ';C:\bin\nant-0.85\bin' or whereever it is to the line and click 
     OK.
   * Click OK twice more to close out system config windows.

5) In a Command Prompt (yea you heard that right) cd to where you checked 
out the trunk (You're looking for the dir that has libsecondlife.build and 
Ovastus.CSharp.targets).  I'm going to call this %TRUNK% from here on.

   * Run 'nant' and sit back.  'cd bin' and enjoy!

6) [Optional]  Not all apps and examples will be in nant due to various 
compatibility and stability issues.  If you're still interested:

  * Under %TRUNK%\libsecondlife-cs, open the libsecondlife.sln file and 
    Build the Solution (you're likely going to get warnings and such here).
  * This may overwrite some of the files you created in step 5; If they 
    don't work re-run nant.


Linux
-----------------------------------------------------------------
-----------------------------------------------------------------


Software Needed
---------------

mono - http://www.mono-project.com/
nAnt (0.85) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/


Compiling
---------

Simply go to the directory where you extracted libsecondlife, where the 
libsecondlife.build file is located and type "nant". To build a zip file 
package use "nant package", and to generate documentation use "nant doc".


Happy fiddling,
--libsecondlife Team
{'fraction_non_alphanumeric': 0.14928649835345773, 'fraction_numerical': 0.011114160263446762, 'mean_word_length': 2.5712885840274375, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 12, 'https://': 2, 'lorem ipsum': 0, 'www.': 5, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5947861', 'n_tokens_mistral': 2091, 'n_tokens_neox': 1958, 'n_words': 933}