[Opensim-dev] Filesystem cleanup for OpenSim repository

Michael Wright michaelwri22 at yahoo.co.uk
Mon Oct 29 21:58:37 UTC 2007


I've made a start by making OpenSim.Framework project a flat single directory one. It does lead to a large project (well when looking at it in VS 2005 and not being able to close some of the sub folders). But a number of those files we most likely don't even use while others most likely belong else where.

The one problem is that we still don't have namespace == directory on this project, as the directory is actually OpenSim/Framework/General. So we need to decide what way we go with that, move directories or fix the namespace?

Stefan Andersson <stefan at tribalmedia.se> wrote:    .hmmessage P { margin:0px; padding:0px } body.hmmessage { FONT-SIZE: 10pt; FONT-FAMILY:Tahoma }  When we're at it, we should reorganize it all (to facilitate) an 'anemic domain model', and keep stuff into model/services/application approach.
  
 I don't say we do a massive rewrite, but just creating the right projects for it would be a great start.
  
 /Stefan




  
---------------------------------
 Date: Sat, 27 Oct 2007 10:24:36 +0100
From: michaelwri22 at yahoo.co.uk
To: opensim-dev at lists.berlios.de
Subject: Re: [Opensim-dev] Filesystem cleanup for OpenSim repository

Yeah I vote for less projects/assemblies too. Think we need to do a big restructuring of our projects and classes.

 OpenSim.Framework is kind of just a random collection of classes, some that would be better in other places. The same goes for OpenSim.Framework.Communications. 

We should have a "sponsored" Cleanup day. :)

Sean Dague <sean at dague.net> wrote: For those of us on Linux, the fact that Assembly names != Namespaces !=
directory structure makes finding relevant code a bit of a pain.

I suggest a grand cleanup in this space with the standard being Assembly
name wins. And example here would be the fact that the assembly:
OpenSim.Region.Environment is created out of 7 directories and
namespaces.

OpenSim/Region/Environment/Scenes/Scripting/
OpenSim/Region/Environment/Scenes/
OpenSim/Region/Environment/Interfaces/
OpenSim/Region/Environment/Types
OpenSim/Region/Environment/Modules
OpenSim/Region/Environment/LandManagement
OpenSim/Region/Environment

Either we should turn this into 7 assemblies, or we should collapse
these into a single namespace / directory. Comments on which direction
we should go would be welcomed. I'm happy to dig in on some cleanup
here early next week once a decision is made.

I personal vote for less assemblies, as we already have 22 of them if we
go by the current model, and maintenance on the build system is somewhat
linearly affected by assembly count.

-Sean

-- 
__________________________________________________________________

Sean Dague Mid-Hudson Valley
sean at dague dot net Linux Users Group
http://dague.net http://mhvlug.org

There is no silver bullet. Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

  
---------------------------------
 For ideas on reducing your carbon footprint visit Yahoo! For Good this month. _______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev


       
---------------------------------
 For ideas on reducing your carbon footprint visit Yahoo! For Good this month.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20071029/b5d049ae/attachment-0001.html>


More information about the Opensim-dev mailing list