Changes between Version 45 and Version 46 of PLATFORM_INFRASTRUCTURE_OVERVIEW


Ignore:
Timestamp:
11/14/08 12:03:55 (17 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_INFRASTRUCTURE_OVERVIEW

    v45 v46  
    11= Platform Infrastructure Overview = 
    2 The infrastructure comprises of all the development tools and communication channels for teamwork that we use to synchronize in order to make the working process faster and easier. Below are the things that you should have and you should know before starting work on Sophie 2.0. 
     2In this document you will find information about all the development tools that we use and instructions about their setup. 
    33 
    4 == Accounts == 
    5 You must have and give to us: 
    6  * a google mail account to sign in our googlegroups: 
    7   * [http://groups.google.com/group/sophie2-devs Developers Mail Group] 
    8   * [http://groups.google.com/group/sophie2-users Users Mail Group] 
    9  * if you are working for Astea Solutions, ask somebody from the team to add you to these groups as well: 
    10   * [http://groups.google.com/group/astea-jr Astea JR Group] 
    11   * [http://groups.google.com/group/astea-everyone Astea Everyone Group] 
    12  * a Skype account 
    13  * a phone number 
    14 Ask somebody from the team to provide you with: 
    15   * a svn account 
    16   * a TRAC account 
    17  
    18 == Every machine should have == 
    19  * at least two users 
    20   * for private usage - you choose your username and password  
    21   * for public usage - ask a team member for the username and password 
    22  * a text editor (Notepad++ for example - you can download it from http://notepad-plus.sourceforge.net/uk/site.htm) 
    23  * a web browser (Mozilla Firefox, Chrome or Opera for example) 
    24  * a PDF reader (Adobe Acrobat for example) 
    25  * Flash player 
    26  * Skype (used for communication with the team, give your username to us) 
    27   * download it from http://www.skype.com/intl/en/download/ 
    28  * Sophie 
    29   * Sophie Author - http://opensophie.org/en/downloads/sophieauthor 
    30   * Sophie Reader - http://opensophie.org/en/downloads/sophiereader 
    31  
    32 === Trac === 
    33 This is the issue/bug tracking system with a built-in wiki engine that we use for documentation.[[BR]] 
    34  
    35 You can open Trac 
    36  * From inside the office: http://10.10.117.11:8000/sophie2/ 
    37  * From outside the office: http://asteasolutions.net:7080/sophie2/ 
    38 Help about using the Trac wiki as well as some page templates can be found under [wiki:TracWiki][[BR]] 
    39 Explanation of using the ticket system of the Trac can be found here: [wiki:SCS_ISSUE_TRACKER_SETUP_R1] 
    40  
    41 === Subversion Client === 
    42 Subversion is a version control system for various kinds of files. It is widely used as a source control for teamwork and is newer than CVS, which is old version control system. 
    43  * On Windows you can use TortoiseSVN 
    44   * download: http://tortoisesvn.net/download 
    45  * useful URLs: 
    46   * http://subversion.tigris.org/ - official site of  Subversion 
    47   * http://en.wikipedia.org/wiki/Concurrent_Versions_System - information about CVS 
    48   * http://svnbook.red-bean.com/ - book about Subversion 
    49   * http://wiki.freaks-unidos.net/Apache2%20SSL%20and%20Subversion%20in%20Debian - installing Subversion under Debian 
    50  
    51 === Development Tools === 
     4== Development Tools == 
    525 On every machine used for development the following should be set up: 
    536 
    54 ==== Java 6 ==== 
     7=== Java 6 === 
    558  * Java is general purpose programming language. It is used for developing Sophie 2.0 
    569  * homepage: http://java.sun.com/ - the official site about Java and Java technologies 
     
    5912  * download: http://java.sun.com/javase/downloads/index.jsp 
    6013 
    61  
    62 ==== Eclipse 3.4 ==== 
     14=== Eclipse 3.4 === 
    6315  * Eclipse is a software platform comprising extensible application frameworks, tools and a runtime library for software development and management. It is written primarily in Java to provide software developers and administrators an integrated development environment. 
    6416  * homepage: http://www.eclipse.org/ 
     
    12173 
    12274=== Maven Integration === 
    123 We use Maven for managing the project's builds, reporting, documentation and other information about the progress. 
    124  * download: http://maven.apache.org/download.html - version 2.0.9 
    12575 * Installation for Windows and Linux OSes: http://maven.apache.org/download.html - below the download packages 
    12676  * Note: Be careful with the PATH variable under Windows, you have to write the whole path to the bin directory not using M2_HOME variable to set the new path