Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[stellation-res] Stellation Environment

I am in the process of starting to write the Windows based documentation for
Stellation. The first thing that I want to do is to discuss the environments
where Stellation can be easily used. Doing this sets the stage for the
critical decisions that a user must make during the installation process.
Before I do this I want to present my view of the current environment and
develop a consensus within the group about what we want to tell potential
users.

I believe that Stellation, as presently implemented, is targeted at two
different environments. The first is a stand-alone environment where users
bring together a variety of non-integrated or semi-integrated tools to do
software development. In this environment, Stellation provides two
significant services.

1. Source configuration management.
2. Workspace management.

These services are provided by the core Stellation component working with
the Stellation command line interface.

The second environment is Eclipse where Stellation is/will be fully
integrated as a first class team provider. In this case services are
provided by the core Stellation component working with the Stellation
Eclipse client.

In Eclipse 2.0 the Stellation command line environment could co-exist
reasonably comfortably with the Eclipse workspace. In Eclipse 2.1 this is
not as true as it used to be. The reason is that in 2.1, Eclipse has
introduced the concept of linked folders. Linked folders are implemented
internally within Eclipse and do not make use of hard or soft link support
from the operating system. The result can be an Eclipse based work space
that is not contained in a single directory tree. Since the current
Stellation view of a workspace is a single rooted directory tree, there is a
significant structure clash.

Given this, I believe that we should treat the two Stellation based
environments as disjoint and should recommend that users not try to use the
two approaches in the same environment.

Thoughts

Jonathan




Back to the top