Changes between Initial Version and Version 1 of TechnicalDocumentation


Ignore:
Timestamp:
Oct 5, 2010, 12:03:22 PM (10 years ago)
Author:
flip
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TechnicalDocumentation

    v1 v1  
     1= Technical Documentation =
     2
     3This is the central station for technical documentation about Vespa. It's
     4''not'' likely to be of interest to those who just want to use Vespa.
     5It's for those who want to know more about Vespa's development as a software
     6project, including how to contribute.
     7
     8Here you can find high level overviews of various topics (Python, wxPython,
     9SQLite, C++, compilers, 3rd party libraries, etc.) as well as detailed
     10notes written by the technical team.
     11
     12
     13== General ==
     14
     15 * SubversionRepositories - A list of our SVN repositories with links to each
     16 * TracInstances - A list of our Trac instances with links to each
     17 * [wiki:Licensing] - About our open source license
     18
     19== Getting Started ==
     20
     21 * [wiki:Dependencies] - A complete list of 3rd party libraries that Vespa
     22 uses, including minimum acceptable versions
     23 * DeveloperSetup - Everything you need to get started as a Vespa developer
     24 including how to get Vespa's source code, how to set up the UI design tools,
     25 and various technical notes.
     26
     27== Technical Notes ==
     28
     29 * CodingStandards
     30 * VespaDataDirectory - How to find Vespa's data directory
     31 * SetupPy - What Vespa's `setup.py` does and doesn't do, how it works, etc.
     32 * ExportFormat - About our import/export format
     33 * ChangingTheDatabaseStructure - How to change the SQL that defines Vespa's database
     34 * PlatformNotes - Details about installing Vespa on various operating systems
     35 * MsvcVersionNumbers
     36 * SwiggingHlsvd - Philip's experiment with SWIG-ing the HLSVD library
     37 * [gamma:wiki:GammaSwigImplementation Swigging Gamma Implementation] and [gamma:wiki:GammaSwigIssues Issues & Solutions]
     38 * [wiki:Python3Issues] - A summary of changes in Python 3 that we should keep in mind
     39 * [wiki:SciPy2009] - Notes from the SciPy 2009 conference
     40 * InstallerGenerators - Philip's research on tools to generate installers for Windows
     41 * [wiki:LambdaSetOperations] - useful in many places to get unique lists or compare two lists
     42 * LinuxBinaryCompatibility - some notes about generating binaries compatible across multiple versions of Linux
     43 * SqliteVersions - Some notes about why we must support SQLite 3.3.4
     44