aaOpenSource / aaExport

This is an application meant to be run from the command line to perform numerous types of Galaxy Object backups or exports.
MIT License
1 stars 3 forks source link

Refactor to create standalone DLL #2

Open arobinsongit opened 10 years ago

arobinsongit commented 10 years ago

To support GUI addition and future roadmap items the code should be refactored to operate as a standalone DLL that can be called by a GUI or a console app. In the future it could also support other applications like being used in a backup system or integrated into a documentation system.

eliotlandrum commented 10 years ago

If it is a DLL, could a PowerShell call it? I'm not 100% familiar with how DLLs interact with things on the system.

arobinsongit commented 10 years ago

100%yes. You are straying into another one of the wish list projects. Write powershell cmdlets for graccess and maybe mxaccess.

On Friday, September 26, 2014, Eliot Landrum notifications@github.com wrote:

If it is a DLL, could a PowerShell call it? I'm not 100% familiar with how DLLs interact with things on the system.

— Reply to this email directly or view it on GitHub https://github.com/aaOpenSource/aaBackup/issues/2#issuecomment-56884681.

arobinsongit commented 10 years ago

The following commits go a long way towards enabling this functionality.

875cbb81d6ad2041bd6d75429db19705cde1c84b d1dd44c9722bade214d50118c32b724187e2b6b1

Until someone can show me an effective way to have multiple projects that all commit to GIT separately but from the same Solution, for now I will just have standalone classes in a single project. From there it should be pretty trivial to extract the classes and create standalone DLL's.