apache-tuscany/sca-cpp/trunk
2010-03-28 07:29:13 +00:00
..
components Add a host parameter to the conf scripts to allow an external DNS host name to be used. Add HTTP basic auth to WSGI integration. 2010-03-28 07:29:13 +00:00
doc Simplified the automake build using configure options instead of environment variables and cleaned up some of the makefile.am files. Adjusted build instructions. Moved directories that don't yet build or work out of the main build dir and obsolete docs to a contrib dir. 2009-11-23 05:48:11 +00:00
etc Fixes to the automated Ubuntu install script, and automatic detection of xulrunner level (as it changes often) in configure.ac. 2010-03-15 06:13:25 +00:00
kernel Minor fixes to distro build. Added missing scripts. Placed libraries in the correct module and component directories. 2010-03-01 09:59:18 +00:00
modules Add a host parameter to the conf scripts to allow an external DNS host name to be used. Add HTTP basic auth to WSGI integration. 2010-03-28 07:29:13 +00:00
samples Fixed build break. Added missing dir and fix server configuration script. 2009-11-23 05:59:08 +00:00
test Add a host parameter to the conf scripts to allow an external DNS host name to be used. Add HTTP basic auth to WSGI integration. 2010-03-28 07:29:13 +00:00
ubuntu Change automated build to build curl from source instead of using the deb libcurl package as it's back-level on Ubuntu 9.04. Adjust INSTALL instructions as well. 2010-03-27 16:57:21 +00:00
xsd Updated test composites and xsds to the latest SCA schemas. 2010-01-17 22:41:34 +00:00
AUTHORS More build improvements, added a configure option to turn on debugging and profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. 2009-11-30 08:36:59 +00:00
bootstrap Working queue and chat components. Added a few useful start/stop scripts. Fixed lifecycle code to call start/stop/restart functions before APR pools are cleaned up in both parent and child processes. Minor build script improvements. 2010-02-17 04:14:31 +00:00
ChangeLog More build improvements, added a configure option to turn on debugging and profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. 2009-11-30 08:36:59 +00:00
configure.ac Port to latest Apache Vysper 0.5 and Qpid 0.6. Change memcached scripts to start memcached as a daemon. 2010-03-21 22:00:32 +00:00
COPYING Minor README cleanup. Fixed permissions on COPYING and LICENSE files. 2010-02-28 20:01:37 +00:00
INSTALL Change automated build to build curl from source instead of using the deb libcurl package as it's back-level on Ubuntu 9.04. Adjust INSTALL instructions as well. 2010-03-27 16:57:21 +00:00
LICENSE Minor README cleanup. Fixed permissions on COPYING and LICENSE files. 2010-02-28 20:01:37 +00:00
Makefile.am Minor fixes to distro build. Added missing scripts. Placed libraries in the correct module and component directories. 2010-03-01 09:59:18 +00:00
NEWS More build improvements, added a configure option to turn on debugging and profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. 2009-11-30 08:36:59 +00:00
NOTICE Added missing OASIS and W3C licenses. 2010-02-01 08:25:46 +00:00
README Change automated build to build curl from source instead of using the deb libcurl package as it's back-level on Ubuntu 9.04. Adjust INSTALL instructions as well. 2010-03-27 16:57:21 +00:00

Apache Tuscany SCA Runtime
==========================

Getting the source code
=======================

To checkout the source code with commit access, do this:
git svn init -s https://svn.apache.org/repos/asf/tuscany/sca-cpp tuscany-sca-cpp
cd tuscany-sca-cpp
wget -P .git http://git.apache.org/authors.txt
git config svn.authorsfile .git/authors.txt
git config user.email <you>@apache.org
git config svn.rmdir true
git svn fetch --log-window-size 10000

To checkout the source without commit access, do this:
git clone git://git.apache.org/tuscany-sca-cpp
or
svn checkout http://svn.apache.org/repos/asf/tuscany/sca-cpp tuscany-sca-cpp


Layout
======

Here's a rough guide to the Tuscany SCA source tree:

 /
 |-- trunk                    Master development branch
 |   |
 |   |-- kernel               SCA runtime kernel
 |   |
 |   |-- modules              Modules that plug into the runtime
 |   |   |-- atom             AtomPub encoding
 |   |   |-- json             JSON-RPC encoding
 |   |   |-- http             HTTP protocol
 |   |   |-- java             Support for Java components
 |   |   |-- python           Support for Python components
 |   |   |-- scheme           Support for Scheme components
 |   |   |-- server           Apache HTTPD server integration
 |   |   |-- wsgi             Python WSGI server integration
 |   |
 |   |-- components           Useful SCA components
 |   |   |-- cache            Key/value cache
 |   |   |-- chat             XMPP chat
 |   |   |-- log              Logger
 |   |   |-- queue            AMQP message queue
 |   |   |-- store            Persistent store
 |   |   |-- webservice       Web service gateway
 |   |
 |   |-- test                 Integration tests
 |   |
 |   |-- samples              Sample Applications
 |   |
 |   |-- ubuntu               Automated install on Ubuntu 9.10
 |
 |-- branches                 Topic and release branches
 |
 |-- tags                     Release tags


Building
========

See the INSTALL file.


Contributing to the project
===========================

To contribute to the project or report issues see the Tuscany development
mailing list:
dev@tuscany.apache.org

Archives:
http://www.mail-archive.com/dev@tuscany.apache.org
http://marc.info/?l=tuscany-dev

To subscribe send an email to:
dev-subscribe@tuscany.apache.org