Hi Everyone,

Here is our Initial Plans in moving forward towards NPanday 2.0

*UAC REMOVAL

==============================================================================================================================
 
           Class                   ||                        Location 
==============================================================================================================================
 
PathUtil                           || components/dotnet-core 
Projectfactory                     || components/dotnet-dao-project 
ConnectionRepository               || components/dotnet-registry 
ProjectDaoImpl                     || components/dotnet-dao-project 
InstallerMojo                      || plugins/maven-install-plugin 
ArtifactManagerMojo                || plugins/maven-repository-plugin 
RepositoryAssemblerMojo            || plugins/maven-repository-plugin 
RepositoryConverterForArtifactMojo || plugins/maven-repository-plugin 
RepositoryRdfExporterMojo          || plugins/maven-repository-plugin 
Reference                          || 
dotnet/assemblies/NPanday.ProjectImporter/Engine 
ResyncArtifactSnapshot             || 
dotnet/assemblies/NPanday.VisualStudio.Addin 
ArtifactRepository                 || dotnet/assemblies/NPanday.Artifact 
PathUtil                           || dotnet/assemblies/NPanday.Artifact 

==============================================================================================================================
 
UAC Removal Phases 
==============================================================================================================================
 
1. We need to decide on how to "locate" an artifact/dll since dotnet requires 
the <assemblyname>.dll convention and maven 
uses the convention <assemblyname>-<version>.dll (this was one of the main 
reasons for the creation of the uac) 
- one of the things I can think up of atm is on the fly generation for the dll. 
since its just a matter of stripping up the version in the dll. I don't know 
how this will affect if there will be thousands of dll involve but I imagine 
that the on the fly process should be negligble. 

2. We need to determine the effects of the removal of the UAC implementation on 
the classes mentioned above. 

3. Reimplement the new method that we have decided on phase 1 basing from what 
we have found out on phase 2 

*VS 2010 SUPPORT

1. Determine the new project types that we need to add
2. Add the VS2010 Framework in the components and configurations of NPanday


These 2 Features that we have determined as top priority for NPanday 2.0 can be 
worked with in parallel since the Removal of the UAC will be branched off from 
the branch.

If ever I have missed something please feel free to speak up :D

Cheers,

-- 
Joe Ocaba 

Reply via email to